Save() public method

public Save ( Entity, entity ) : Entity,
entity Entity,
return Entity,
        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"));
            }
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Create([FromBody] Model model)
        {
            try
            {
                await _entityService.Save(model);

                return(StatusCode(201));
            }
            catch (EntityUniq err)
            {
                return(StatusCode(401, new {
                    Message = err.Message
                }));
            }
        }
Exemplo n.º 3
0
        public Account AddAccount(Account account, bool isRoot=false)
        {
            using (UnitOfWork.Start())
            {
                using (accountService = new EntityService<Account>(new Repository<Account>()))
                {
                    if (isRoot)
                    {
                        account.Parent = null;
                    }
                    var olds = accountService.FindByProperty("AccountName", account.AccountName.Trim());
                    if (olds != null && olds.Count > 0)
                    {
                        throw new Exception("Account {0}- {1} already exists.");
                    }
                    else {
                        return accountService.Save(account);
                    }

                }
            }

        }
        public _EntityBase Save([FromBody] _EntityBase entity)
        {
            int userId = this.GetCurrentUserId();

            return(EntityService.Save(entity, userId));
        }