public ActionResult Index(FormCollection input) { var viewModel = new BidsIndexViewModel { Bids = new List <BidEntry>(), Options = new BidIndexOptions() }; UpdateModel(viewModel); IEnumerable <BidEntry> checkedEntries = viewModel.Bids.Where(c => c.IsChecked); switch (viewModel.Options.BulkAction) { case BidIndexBulkAction.None: break; case BidIndexBulkAction.Delete: if (!_orchardServices.Authorizer.Authorize(Permissions.ManageBids, T("Couldn't delete Bid"))) { return(new HttpUnauthorizedResult()); } foreach (BidEntry entry in checkedEntries) { _bidService.DeleteBid(entry.Bid.Id); } break; default: throw new ArgumentOutOfRangeException(); } return(RedirectToAction("Index")); }
public ActionResult <BidDTO> DeleteBid(int id) { var toDelete = _bidService.GetBid(id); if (toDelete == null) { return(NotFound()); } _bidService.DeleteBid(id); return(NoContent()); }
public ActionResult Delete(string nonce) { int id; if (_bidService.DecryptNonce(nonce, out id)) { _bidService.DeleteBid(id); } _notifier.Information(T("Bid deleted successfully")); return(Redirect("~/")); }
public void DeleteBidTest_DeleteBid_BidDeleted() { //arrange var bidId = 3; _mockUnitOfWork.Setup(x => x.Bids.Delete(bidId)); //act _service.DeleteBid(bidId); //assert _mockUnitOfWork.Verify(x => x.Bids.Delete(bidId), Times.Once); }
public ActionResult DeleteBid(int id) { var status = _BidSerivce.DeleteBid(id); if (status) { return(Json(new { success = true, message = "Deleted Successfully..!" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, message = "Error..!" }, JsonRequestBehavior.AllowGet)); } }
private void DeleteEntity(BidEntity bid) { _bidService.DeleteBid(bid); }