public IActionResult Post([FromBody] WalletDTO dto) { var id = GetTokenId.getId(User); var currentAmount = _walletService.InsertTransaction(dto, id); return(Ok(currentAmount)); }
public IActionResult Delete() { var id = GetTokenId.getId(User); _userService.DeleteById(id); return(Ok("Account deleted")); }
public IActionResult Put([FromBody] UpdateUserDTO dto) { var id = GetTokenId.getId(User); _userService.Update(dto, id); return(Ok("succesufully updated")); }
public IActionResult Transaction([FromQuery] TransactionSearch search) { var id = GetTokenId.getId(User); var transaction = _userService.GetTRansactions(search, id); return(Ok(transaction)); }
public IActionResult Delete([FromBody] CartDTO dto) { var id = GetTokenId.getId(User); if (_cartService.CheckItemExist(id, dto.Id)) { _cartService.DeleteById(dto.Id); return(Ok("succesfully deleted")); } return(Ok("Order does not exist in cart")); }
public ActionResult <PageResponse <OrderDTO> > Get([FromQuery] OrderSearch search) { try { var id = GetTokenId.getId(User); var orders = _orderService.GetOrders(search, id); return(Ok(orders)); } catch (Exception e) { return(Ok(e.Message)); } }
public IActionResult Submit() { try { var id = GetTokenId.getId(User); _cartService.Purchase(id); return(Ok("dostava za 45-60min")); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IActionResult Post([FromBody] InsertCartDTO dto) { try { var id = GetTokenId.getId(User); _cartService.Insert(dto, id); return(Ok("succesfuly added to cart")); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult <CartDTO> Get() { try { var id = GetTokenId.getId(User); var items = _cartService.ListCart(id); return(Ok(items)); } catch (Exception e) { return(Ok(e.Message)); } }
public IActionResult Get() { try { var id = GetTokenId.getId(User); var wallet = _walletService.GetById(id); return(Ok("Wallet balance: " + wallet.Balance)); } catch (Exception e) { return(Ok(e.Message)); } }
public IActionResult Contact([FromBody] MailDTO dto) { try { var id = GetTokenId.getId(User); _userService.SendMail(dto, id); return(Ok()); } catch (Exception e) { return(BadRequest("Servis is temporary out of function")); } }
public IActionResult Put(int ItemId, [FromBody] UpdateCartDTO dto) { var gid = GetTokenId.getId(User); try { if (_cartService.CheckItemExist(gid, ItemId)) { _cartService.Update(dto, ItemId); return(Ok("Quantity successfully updated!")); } return(BadRequest("Order with that id does not exist in your cart!")); } catch (Exception e) { return(BadRequest(e.Message)); } }