コード例 #1
0
 public IActionResult RequestBook([FromBody] RequestBookVM requestBookVM)
 {
     _bookUserService.Insert(requestBookVM.BookId, requestBookVM.Reason);
     return(Ok(new Result {
         SuccessMessage = "Pedido realizado com sucesso!"
     }));
 }
コード例 #2
0
        public IActionResult RequestBook(string id)
        {
            _bookUserService.Insert(new Guid(id));
            var result = new Result
            {
                SuccessMessage = "Pedido realizo com sucesso!",
            };

            return(Ok(result));
        }
コード例 #3
0
        public IActionResult RequestBook([FromBody] RequestBookVM requestBookVM)
        {
            User user = GetUser();

            if (_IsDonator(requestBookVM.BookId, user) && !_IsAdmin(user)) //Permitido solicitar o próprio livro somente para Admin
            {
                throw new ShareBookException("Não é possivel solicitar esse livro pois você é o doador.");
            }

            _bookUserService.Insert(requestBookVM.BookId, requestBookVM.Reason);
            return(Ok(new Result {
                SuccessMessage = "Pedido realizado com sucesso!"
            }));
        }
コード例 #4
0
 public IActionResult RequestBook(string id)
 {
     _bookUserService.Insert(new Guid(id));
     return(Ok());
 }