Beispiel #1
0
 public IActionResult CreatePaimentRequest([FromBody] ConfirmPaimentRequest model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (_databaseRepository.CreateNewPaimentRequest(model.OrderItemId, model.UserId))
             {
                 return(Created("", model));
             }
             else
             {
                 return(BadRequest($"There was a problem with new paiment creation: {model.OrderItemId}, {model.UserId}"));
             }
         }
         else
         {
             return(BadRequest(ModelState));
         }
     }
     catch (Exception e)
     {
         _logger.LogError("Failed to get users {0}", e);
         return(BadRequest(e));
     }
 }
Beispiel #2
0
 public IActionResult ConfirmPaimentRequest([FromBody] ConfirmPaimentRequest model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (_databaseRepository.ConfirmPaimentRequest(model.OrderItemId, model.UserId))
             {
                 return(Ok());
             }
             else
             {
                 return(NotFound($"There is no paiment for that parameters: {model.OrderItemId}, {model.UserId}"));
             }
         }
         else
         {
             return(BadRequest(ModelState));
         }
     }
     catch (Exception e)
     {
         _logger.LogError("Failed to get users {0}", e);
         return(BadRequest(e));
     }
 }