Example #1
0
        public JsonResult JsonCreate(RequsitionCreateViewModel requisitionVm)
        {
            //newDateTime = date.Date + time.TimeOfDay;

            if (ModelState.IsValid)
            {
                var journeyStart = requisitionVm.JourneyStartDate.Date + requisitionVm.JourneyStartTime.TimeOfDay;
                var jouneyEnd    = requisitionVm.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       = requisitionVm.EmployeeId;

                bool isSaved = _requisitionManager.Add(requisition);
                if (isSaved)
                {
                    TempData["msg"] = "Requisition Send Successfully";
                }
                else
                {
                    TempData["msg"] = "Requisition not Send !";
                }
            }
            else
            {
                TempData["msg"] = "Requisition not Send !";
            }
            return(Json(TempData["msg"], JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public ActionResult RequisitionIndex()
        {
            RequsitionCreateViewModel allRequsitions = new RequsitionCreateViewModel();
            var employees = _employeeManager.Get(c => c.IsDriver == false && c.IsDeleted == false);

            ViewBag.Employees = employees.ToList();

            var requsitionViewList = RequisitionListView();

            allRequsitions.RequsitionViewModels = requsitionViewList;
            return(View(allRequsitions));
        }