Ejemplo n.º 1
0
 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."));
 }
Ejemplo n.º 2
0
 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."));
 }
Ejemplo n.º 3
0
 public int CheckOut(CheckInOutVMForCreate checkInOutVMForCreate, string userName)
 {
     _checkInOutRepository.CheckOutItem(checkInOutVMForCreate.ItemId, checkInOutVMForCreate.Quantity, userName);
     return(checkInOutVMForCreate.ItemId);
 }