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); }
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); }