public IActionResult Delete(int id) { if (id <= 0) { return(NotFound(id)); } try { var idPortfo = _portfolioService.GetPortfoById(id); if (idPortfo == null) { return(NotFound("Id not found !")); } else { var data = _portfolioService.DeletePortfolio(id); return(Ok("Success Delete Data : " + id)); } } catch (Exception ex) { return(BadRequest(ex)); } }
public IHttpActionResult Delete(int portId) { var res = service.DeletePortfolio(user, portId); //CacheHelper.Delete(user.Username + "portfolio"); return(Ok(res)); }
public async Task <IActionResult> DeleteConfirmed(Guid id) { var portfolio = await _context.GetPortfolioById(id); if (await _context.DeletePortfolio(portfolio)) { return(RedirectToAction(nameof(Index))); } return(View(portfolio)); }
public ActionResult DeletePortfolio(int portfolioId) { var dbModel = _portfolioService.GetPortfolio(t => t.Id == portfolioId); if (dbModel.UserId != UserId) { return(BadRequest("This Aint yours")); } var delRes = _portfolioService.DeletePortfolio(portfolioId); return(Ok(delRes)); }
public ActionResult DeletePortfolio(int portfolioId) { var user = User.GetUserDetails(); var dbModel = _portfolioService.GetPortfolioById(portfolioId); if (dbModel.UserId != user.UserId) { return(BadRequest("This Aint yours")); } var delRes = _portfolioService.DeletePortfolio(portfolioId); return(Ok(delRes)); }
public async Task <ActionResult <Portfolio> > DeletePortfolio(Guid id) { var portfolio = await _portfolioService.GetPortfolio(id); if (portfolio == null) { return(NotFound()); } await _portfolioService.DeletePortfolio(portfolio); return(NoContent()); }
public ActionResult RemovePortfolioPost(string id) { { var isDeleted = _portfolioService.DeletePortfolio(User.Identity.GetUserId(), id); if (isDeleted) { return(Json(new { success = true })); } } var portfolio = GetOverview(User.Identity.GetUserId()).Portfolio; ModelState.AddModelError(string.Empty, "The item cannot be removed"); return(PartialView("_RemovePortfolio", portfolio)); }
public ActionResult Delete(int?id) { bool status = true; try { portfolioService.DeletePortfolio(id); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); logger.Error(ex.ToString()); status = false; } return(new JsonResult { Data = new { status = status } }); }
public IHttpActionResult Delete(int id) { try { if (portfolioService.CheckAccess(RequestContext.Principal.Identity.GetUserId(), id)) { portfolioService.DeletePortfolio(id); } else { throw new Exception("You don't have access to portfolio with id: " + id); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); logger.Error(ex.ToString()); return(BadRequest(ex.ToString())); } return(Ok()); }