示例#1
0
        public void DeleteTicket_ReturnsFalse_TicketDoesNotExist()
        {
            Ticket ticket = null;

            _mockTicketRepo.Setup(x => x.GetById(It.IsAny <string>())).Returns(ticket);

            _sut.DeleteTicket(It.IsAny <string>()).Wait();

            _mockTicketRepo.Verify(x => x.GetById(It.IsAny <string>()), Times.Once);
            _mockTicketRepo.Verify(x => x.Delete(It.IsAny <string>()), Times.Never);
            _mockProjectRepo.Verify(x => x.GetByName(It.IsAny <string>()), Times.Never);
            _mockProjectRepo.Verify(x => x.Update(It.IsAny <Project>()), Times.Never);
        }
        public ActionResult Deleteicket(string ticketID)
        {
            objResponse Response    = new objResponse();
            TicketModel objTctModel = new TicketModel();

            try
            {
                Response = objTctManager.DeleteTicket(Convert.ToInt64(ticketID));

                if (Response.ErrorCode == 0)
                {
                    objTctModel.ticket = objTctManager.getAllTickets();
                    return(View("AjaxTicket", objTctModel));
                }
                else
                {
                    return(Json("", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("Deleteicket post ", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }