public ActionResult MyJsonCreate(MyRequsitionCreateViewModel requisitionVm) { //newDateTime = date.Date + time.TimeOfDay; //TempData["msg"] = null; ViewBag.Message = null; List <MyRequsitionListViewModel> requsitionViewList; if (ModelState.IsValid) { int requestForEmployeeId; if (requisitionVm.RequestForOther == false) { requestForEmployeeId = GetEmployeeId(); } else { requestForEmployeeId = (int)requisitionVm.EmployeeId; } DateTime journyStartDate = (DateTime)requisitionVm.JourneyStartDate; var journeyStart = journyStartDate.Date + requisitionVm.JourneyStartTime.TimeOfDay; DateTime jouneyEndDate = (DateTime)requisitionVm.JouneyEndDate; var jouneyEnd = jouneyEndDate.Date + requisitionVm.JouneyEndTime.TimeOfDay; Requsition requisition = new Requsition(); requisition.Form = requisitionVm.Form; requisition.To = requisitionVm.To; requisition.RequsitionNumber = AutoNumber(); requisition.Description = requisitionVm.Description; requisition.JourneyStart = journeyStart; requisition.JouneyEnd = jouneyEnd; requisition.EmployeeId = requestForEmployeeId; requisition.RequestedBy = GetEmployeeId(); requisition.RequestType = requisitionVm.RequestType; bool isSaved = _requisitionManager.Add(requisition); if (isSaved) { //TempData["msg"] = "Requisition Send Successfully"; ViewBag.Message = "Requisition Send Successfully"; } else { //TempData["msg"] = "Requisition not Send !"; ViewBag.Message = "Requisition not Send !"; } requsitionViewList = MyRequisitionListView(); return(PartialView("_MyRequisitionListPartial", requsitionViewList)); } //TempData["msg"] = "Requisition not Send !"; ViewBag.Message = "Requisition not Send !"; requsitionViewList = MyRequisitionListView(); return(PartialView("_MyRequisitionListPartial", requsitionViewList)); }
public JsonResult MyJsonCreate(MyRequsitionCreateViewModel requisitionVm) { //newDateTime = date.Date + time.TimeOfDay; if (ModelState.IsValid) { int requestForEmployeeId; if (requisitionVm.RequestForOther == false) { requestForEmployeeId = GetEmployeeId(); } else { requestForEmployeeId = (int)requisitionVm.EmployeeId; } DateTime journyStartDate = (DateTime)requisitionVm.JourneyStartDate; var journeyStart = journyStartDate.Date + requisitionVm.JourneyStartTime.TimeOfDay; DateTime jouneyEndDate = (DateTime)requisitionVm.JouneyEndDate; var jouneyEnd = jouneyEndDate.Date + requisitionVm.JouneyEndTime.TimeOfDay; Requsition requisition = new Requsition(); requisition.Form = requisitionVm.Form; requisition.To = requisitionVm.To; requisition.RequsitionNumber = AutoNumber(); requisition.Description = requisitionVm.Description; requisition.JourneyStart = journeyStart; requisition.JouneyEnd = jouneyEnd; requisition.EmployeeId = requestForEmployeeId; requisition.RequestedBy = GetEmployeeId(); requisition.RequestType = requisitionVm.RequestType; bool isSaved = _requisitionManager.Add(requisition); if (isSaved) { TempData["msg"] = "Requisition Send Successfully"; } else { TempData["msg"] = "Requisition not Send !"; } return(Json(TempData["msg"], JsonRequestBehavior.AllowGet)); } TempData["msg"] = "Requisition not Send !"; return(Json(TempData["msg"], JsonRequestBehavior.AllowGet)); }
public ActionResult MyRequisitionList(MyRequsitionCreateViewModel requisitionVm) { if (ModelState.IsValid) { int requestForEmployeeId; if (requisitionVm.RequestForOther == false) { requestForEmployeeId = GetEmployeeId(); } else { requestForEmployeeId = (int)requisitionVm.EmployeeId; } DateTime journyStartDate = (DateTime)requisitionVm.JourneyStartDate; var journeyStart = journyStartDate.Date + requisitionVm.JourneyStartTime.TimeOfDay; DateTime jouneyEndDate = (DateTime)requisitionVm.JouneyEndDate; var jouneyEnd = jouneyEndDate.Date + requisitionVm.JouneyEndTime.TimeOfDay; Requsition requisition = new Requsition(); requisition.Form = requisitionVm.Form; requisition.To = requisitionVm.To; requisition.RequsitionNumber = AutoNumber(); requisition.Description = requisitionVm.Description; requisition.JourneyStart = journeyStart; requisition.JouneyEnd = jouneyEnd; requisition.EmployeeId = requestForEmployeeId; requisition.RequestedBy = GetEmployeeId(); requisition.RequestType = requisitionVm.RequestType; bool isSaved = _requisitionManager.Add(requisition); if (isSaved) { TempData["msg"] = "Requisition Send Successfully"; } else { TempData["msg"] = "Requisition not Send !"; } return(RedirectToAction("MyRequisitionList")); } requisitionVm.RequestTypes = GetRequisitionTypes(); TempData["msg"] = "Requisition not Send !"; return(View(requisitionVm)); }
public ActionResult MyRequisitionList() { MyRequsitionCreateViewModel allRequsitions = new MyRequsitionCreateViewModel(); allRequsitions.RequestTypes = GetRequisitionTypes(); int myEmployeeId = GetEmployeeId(); var employees = _employeeManager.Get(c => c.IsDriver == false && c.IsDeleted == false && c.Id != myEmployeeId); ViewBag.Employees = employees.ToList(); var requsitionViewList = MyRequisitionListView(); allRequsitions.RequsitionViewModels = requsitionViewList; return(View(allRequsitions)); }
public ActionResult NewList() { var userEmployeeId = GetEmployeeId(); ViewBag.UserEmployeeId = userEmployeeId; //var requsition = _requisitionManager.Get(c => c.Status == null).Where(c => c.EmployeeId == userEmployeeId); var requsitionViewList = MyRequisitionListView(); var allRequsitions = new MyRequsitionCreateViewModel { RequestTypes = GetRequisitionTypes(), RequsitionViewModels = requsitionViewList }; var employees = _employeeManager.Get(c => c.IsDriver == false && c.IsDeleted == false && c.Id != userEmployeeId); ViewBag.Employees = employees.ToList(); return(View(allRequsitions)); //List<RequsitionViewModel> requsitionViewModels = new List<RequsitionViewModel>(); //foreach (var data in requsition) //{ // var requsitionVM = new RequsitionViewModel() // { // Id = data.Id, // Form = data.Form, // To = data.To, // RequsitionNumber = data.RequsitionNumber, // Description = data.Description, // JourneyStart = data.JourneyStart, // JouneyEnd = data.JouneyEnd, // Employee = data.Employee // }; // requsitionViewModels.Add(requsitionVM); //} //return View(requsitionViewModels); }