public async Task <DbAnswerCode> Update(AccountUpdateViewModel model)
        {
            var dbEntry = await this._context.Accounts.FirstOrDefaultAsync <Account>(x => x.Id == model.Id);

            if (dbEntry != null)
            {
                dbEntry.Phone = model.Phone;
                int rows = await this._context.SaveChangesAsync();

                if (rows > 0)
                {
                    return(DbAnswerCode.Ok);
                }
            }

            return(DbAnswerCode.Bad);
        }
Exemplo n.º 2
0
        public async Task <DbAnswerCode> Update(AccountUpdateViewModel model)
        {
            var dbEntry = await this._context.Accounts.FirstOrDefaultAsync <Account>(x => x.Id == model.Id);

            if (dbEntry != null)
            {
                var gender = await this._context.Genders.FirstOrDefaultAsync <Gender>(x => x.Name == model.GenderName);

                dbEntry.GenderId = gender.Id;
                int rows = await this._context.SaveChangesAsync();

                if (rows > 0)
                {
                    return(DbAnswerCode.Ok);
                }
            }

            return(DbAnswerCode.Bad);
        }