public ActionResult ChangeCollectionPoint(string sessionId, DisbursementList disbursement, FormCollection frm) { bool timeErr = false; disbursement = DisbursementListService.GetDisbursementListByListId(disbursement.ListId); long selectedPoint = long.Parse(frm["collect"].ToString()); if (disbursement.CollectionPoint.PlacedId == selectedPoint) { return(RedirectToAction("RepDisbursementList", new { sessionId = sessionId, timeErr = timeErr })); } CollectionPoint c = DisbursementListService.GetCollectionPointByPlaceId(selectedPoint); DateTime selectedTime = disbursement.date.Date + c.Time; DateTime changeTime = DateTime.Now; TimeSpan timeDifference = selectedTime - changeTime; double minuteDifference = timeDifference.TotalMinutes; if (minuteDifference < 30) { timeErr = true; return(RedirectToAction("RepDisbursementList", new { sessionId = sessionId, timeErr = timeErr })); } disbursement.CollectionPoint = c; DisbursementListService.ChangeCollectionPoint(disbursement); return(RedirectToAction("RepDisbursementList", new { sessionId = sessionId, timeErr = timeErr })); }
public ActionResult ViewOnlyDisbursementDetails(long listId, string collectionPt, string sessionId) { ViewData["details"] = DisbursementListService.ViewDisbursementDetails(listId); ViewData["listId"] = listId; ViewData["collectionPt"] = collectionPt; ViewData["sessionId"] = sessionId; ViewData["status"] = (DisbursementListService.GetDisbursementListByListId(listId)).AcknowledgedBy; return(View()); }