public IActionResult CheckOutItem([FromBody] CheckInOutVMForCreate checkInOutVMForCreate) { if (checkInOutVMForCreate.Quantity > 0) { string user = User.Identity.Name; _checkOutService.CheckOut(checkInOutVMForCreate, user); return(Ok(checkInOutVMForCreate.ItemId)); } return(BadRequest("Quantity invalid value.")); }
public IActionResult CheckInItem([FromBody] CheckInOutVMForCreate checkInOutVMForCreate) { if (checkInOutVMForCreate.Quantity > 0) { string user = User.Identity.Name; _checkInService.CheckIn(checkInOutVMForCreate, user); return(CreatedAtAction(nameof(GetCheckIns), null)); } return(BadRequest("Quantity invalid value.")); }
public int CheckOut(CheckInOutVMForCreate checkInOutVMForCreate, string userName) { _checkInOutRepository.CheckOutItem(checkInOutVMForCreate.ItemId, checkInOutVMForCreate.Quantity, userName); return(checkInOutVMForCreate.ItemId); }