public async Task<bool> Update(Province item) { var pv = await IdExist(item.Id); pv.Name = item.Name; pv.ShortName = item.ShortName; pv.ShortNameEn = item.ShortNameEn; _db.Entry(pv).State = EntityState.Modified; try { await _db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException exception) { throw new DbUpdateConcurrencyException(exception.Message); } return true; }
public async Task<Province> Add(Province item) { var pv = new Province { Name = item.Name, ShortName = item.ShortName, ShortNameEn = item.ShortNameEn }; pv = _db.Provincess.Add(pv); try { await _db.SaveChangesAsync(); return pv; } catch (DbUpdateConcurrencyException exception) { throw new DbUpdateConcurrencyException(exception.Message); } }