public async Task <int> updateAsync(User data) { var newUser = await _context.AppUsers.FindAsync(data.ID); try { if (newUser != null) { newUser.Image = data.Image; newUser.Name = data.Name; newUser.Phone = data.Phone; newUser.Post = data.Post; newUser.DateModified = DateTime.Now; newUser.Gender = data.Gender; newUser.Username = data.Username; newUser.Password = data.Password; newUser.Email = data.Email; newUser.DateModified = DateTime.Now; _context.Update(newUser); await _context.SaveChangesAsync(); } } catch (Exception ex) { throw ex; } return(newUser.ID); }
public async Task <int> updateAsync(Item data) { int ID = 0; var item = await _context.Items.FindAsync(data.ID); try { if (item != null) { item.Amount = data.Amount; item.CartID = data.CartID; item.Code = data.Code; item.Name = data.Name; item.Quantity = data.Quantity; _context.Update(item); ID = await _context.SaveChangesAsync(); } } catch (Exception ex) { throw ex; } return(ID); }