public async Task <IActionResult> PutUserCategory([FromRoute] int id, [FromBody] UserCategory userCategory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != userCategory.Id_UserCategory) { return(BadRequest()); } _context.Entry(userCategory).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserCategoryExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ResponseModel PutContact([FromRoute] int id, [FromBody] Contact contact) { if (!ModelState.IsValid) { ResponseModel res = new ResponseModel("Update fail", null, "404"); return(res); } if (id != contact.Id_Contact) { ResponseModel res = new ResponseModel("Update fail", null, "404"); return(res); } try { _context.Entry(contact).State = EntityState.Modified; _context.SaveChangesAsync(); ResponseModel res = new ResponseModel("Update success", null, "404"); return(res); } catch (DbUpdateConcurrencyException) { if (!ContactExists(id)) { ResponseModel res = new ResponseModel("Not found", null, "404"); return(res); } else { throw; } }; }
public async Task <IActionResult> PutTypeWallet([FromRoute] int id, [FromBody] TypeWallet typeWallet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != typeWallet.Id_Type_Wallet) { return(BadRequest()); } _context.Entry(typeWallet).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TypeWalletExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutgetBill([FromRoute] int id, [FromBody] getBill getBill) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != getBill.id_getBill) { return(BadRequest()); } _context.Entry(getBill).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!getBillExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ResponseModel PutUser([FromRoute] int id, [FromBody] User user) { if (!ModelState.IsValid) { ResponseModel res = new ResponseModel("Update fail", null, "404"); return(res); } if (id != user.User_Id) { ResponseModel res = new ResponseModel("Update fail", null, "404"); return(res); } try { _context.Entry(user).State = EntityState.Modified; _context.SaveChangesAsync(); ResponseModel res = new ResponseModel("Update success", null, "404"); return(res); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { ResponseModel res = new ResponseModel("NotFound", null, "404"); return(res); } else { throw; } } }
public async Task <IActionResult> PutTime_Periodic([FromRoute] int id, [FromBody] Time_Periodic time_Periodic) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != time_Periodic.id_Time) { return(BadRequest()); } _context.Entry(time_Periodic).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Time_PeriodicExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutLogin([FromRoute] string id, [FromBody] Login login) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != login.User_Name) { return(BadRequest()); } _context.Entry(login).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LoginExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ResponseModel PutLoan([FromRoute] int id, [FromBody] Loan loan) { if (!ModelState.IsValid) { ResponseModel res = new ResponseModel("Update fail", null, "404"); return(res); } if (id != loan.Id_Loan) { ResponseModel res = new ResponseModel("Update fail", null, "404"); return(res); } try { _context.Entry(loan).State = EntityState.Modified; _context.SaveChangesAsync(); ResponseModel res = new ResponseModel("Update success", null, "404"); return(res); } catch (DbUpdateConcurrencyException) { if (!LoanExists(id)) { ResponseModel res = new ResponseModel("Update fail", null, "404"); return(res); } else { throw; } } }
public async Task <IActionResult> DeleteIncome_Outcome([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var income_Outcome = await _context.Income_Outcomes.FindAsync(id); if (income_Outcome == null) { return(NotFound()); } _context.Income_Outcomes.Remove(income_Outcome); await _context.SaveChangesAsync(); return(Ok(income_Outcome)); }