Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        public ActionResult <BidDTO> DeleteBid(int id)
        {
            var toDelete = _bidService.GetBid(id);

            if (toDelete == null)
            {
                return(NotFound());
            }
            _bidService.DeleteBid(id);
            return(NoContent());
        }
Exemplo n.º 3
0
        public ActionResult Delete(string nonce)
        {
            int id;

            if (_bidService.DecryptNonce(nonce, out id))
            {
                _bidService.DeleteBid(id);
            }

            _notifier.Information(T("Bid deleted successfully"));
            return(Redirect("~/"));
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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));
            }
        }
Exemplo n.º 6
0
 private void DeleteEntity(BidEntity bid)
 {
     _bidService.DeleteBid(bid);
 }