EntityService.Save C# (CSharp) Method

Save() public method

public Save ( Entity, entity ) : Entity,
entity Entity,
return Entity,
        public Entity Save(Entity entity)
        {
            if (entity == null) throw new ArgumentNullException(entity);
    
            if (entity.Key == null)
            {
                entity = m_repository.Insert(entity);
            }
            else
            {
                m_repository.Update(entity);
            }
    
            return entity;
        }
    }

Usage Example

        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            if (Entity.Id == 0)
            {
                Entity.DateStamp     = DateTime.Now;
                Entity.Active        = true;
                Entity.UserId        = UserProfile_UserID;
                Entity.SchemaType    = "SDSCOMXML";
                Entity.Status        = 0;
                Entity.VersionNumber = 0;
                Entity.Content       = eService.InitDataSheet();
            }

            eService.Save(Entity);

            if (Entity.EntityType == 1)
            {
                return(RedirectToPage("ProductList"));
            }
            else
            {
                return(RedirectToPage("ComponentList"));
            }
        }
All Usage Examples Of EntityService::Save