public async Task <IActionResult> PutEquipment(int id, EquipmentInfoVM equipment) { if (id != equipment.EquipmentId) { return(BadRequest()); } try { int idUpdate = await _equipment.UpdateEquipmentSV(id, equipment); if (idUpdate == -1) { return(NotFound()); } else { return(Ok(id)); } } catch (Exception) { return(BadRequest()); } }
public async Task <int> UpdateEquipment(int id, EquipmentInfoVM equipment) { TblEquipment equipmentModel = await _context.TblEquipments.FindAsync(id); if (equipmentModel == null) { return(-1); } equipmentModel.EquipmentName = equipment.EquipmentName; equipmentModel.EquipmentQuantity = equipment.EquipmentQuantity; equipmentModel.EquipmentImage = equipment.EquipmentImage; equipmentModel.EquipmentDes = equipment.EquipmentDes; _context.Entry(equipmentModel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); return(equipmentModel.EquipmentId); } catch (DbUpdateConcurrencyException) { if (!EquipmentExists(id)) { return(-1); } else { throw; } } }
public async Task <ActionResult> AddEquipment(EquipmentInfoVM equipment) { try { await _equipment.AddEquipmentSV(equipment); } catch (Exception) { return(BadRequest()); } return(NoContent()); }
public async Task AddEquipment(EquipmentInfoVM equipment) { TblEquipment equipmentModel = new TblEquipment(); equipmentModel.EquipmentName = equipment.EquipmentName; equipmentModel.EquipmentImage = equipment.EquipmentImage; equipmentModel.EquipmentDes = equipment.EquipmentDes; equipmentModel.EquipmentQuantity = equipment.EquipmentQuantity; equipmentModel.EquipmentStatus = Status.AVAILABLE; equipmentModel.EquipmentIsDelete = IsDelete.ACTIVE; // change here _context.TblEquipments.Add(equipmentModel); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { throw; } }
public Task <int> UpdateEquipmentSV(int id, EquipmentInfoVM equipment) { return(_equipment.UpdateEquipment(id, equipment)); }
public async Task AddEquipmentSV(EquipmentInfoVM equipment) { await _equipment.AddEquipment(equipment); }