public ActionResult Cancel(int id, FormCollection form) { var model = new ClaimWorkflowModel(); model.Id = id; model.Comment = form["comment"]; var claimSvc = new WarrantyClaimLogic(Ticket); claimSvc.Cancel(model); return RedirectToAction("Display", new { id = id }); }
public ActionResult Display(int id) { var claimSvc = new WarrantyClaimLogic(Ticket); ViewData.Model = claimSvc.GetById(id, true); return View(); }
public ActionResult Reject(int id, FormCollection form) { var model = new WarrantyClaimRejectModel(); model.Id = id; model.RejectionReason.Id = StringUtility.ToInt(form["rejectionReasonId"]); model.Comment = form["comment"]; var claimSvc = new WarrantyClaimLogic(Ticket); claimSvc.Reject(model); return RedirectToAction("Display", new { id = id }); }
public ActionResult Invoice(int id, FormCollection form) { var model = new WarrantyClaimInvoiceModel(); model.Id = id; model.InvoiceNumber = form["invoiceNumber"]; model.RepairDate = StringUtility.ToDateTime(form["repairDate"]); model.Comment = form["comment"]; var claimSvc = new WarrantyClaimLogic(Ticket); claimSvc.Invoice(model); return RedirectToAction("Display", new { id = id }); }