public async Task <ActionResult> Create(WorkAssignment assignment, string userName) { ModelState.ThrowIfInvalid(); var modelIsValid = await _adaptor.TryUpdateModelAsync(this, assignment); if (modelIsValid) { assignment.workOrder = woServ.Get(assignment.workOrderID); var newAssignment = waServ.Create(assignment, userName); var result = map.Map <WorkAssignment, ViewModel.WorkAssignmentMVC>(newAssignment); return(Json(new { sNewRef = result.tabref, sNewLabel = result.tablabel, iNewID = result.ID })); } else { return(Json(new { jobSuccess = false, rtnMessage = $"{ModelState.GetErrorMessageIfInvalid()}" })); } }
public ActionResult Get(int id) { MapperHelpers.ClientTimeZoneInfo = _clientTimeZoneInfo; var result = _map.Map <Domain.WorkOrder, ViewModel.Api.WorkOrder>(_serv.Get(id)); return(new JsonResult(new { data = result })); }
// GET: WorkOrders/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var workOrderDTO = _workOrderService.Get((int)id); if (workOrderDTO == null) { return(HttpNotFound()); } return(View(workOrderDTO)); }
public new ActionResult <WorkOrderVM> Get(int id) { MapperHelpers.ClientTimeZoneInfo = _clientTimeZoneInfo; var result = map.Map <Domain.WorkOrder, WorkOrderVM>(serv.Get(id)); return(Ok(new { data = result })); }
public Email Create(Email email, string userName, int?woid = null) { if (email.statusID == Email.iReadyToSend) { SendSmtpSimple(email); } var newEmail = base.Create(email, userName); if (woid != null) { WorkOrder wo = _woServ.Get((int)woid); newEmail.WorkOrders.Add(wo); } uow.SaveChanges(); return(newEmail); }
public ActionResult Edit(int id) { // Retrieve Work Order Domain.WorkOrder workOrder = woServ.Get(id); // Retrieve Worker Requests associated with Work Order ViewBag.workerRequests = workOrder.workerRequests.Select(a => new SelectListItem { Value = a.WorkerID.ToString(), Text = a.workerRequested.dwccardnum.ToString() + ' ' + a.workerRequested.Person.firstname1 + ' ' + a.workerRequested.Person.lastname1 }); var m = map.Map <Domain.WorkOrder, ViewModel.WorkOrder>(workOrder); m.def = def; return(PartialView("Edit", m)); }
public Email Create(Email email, string userName, int?woid = null) { if (email.statusID == Email.iReadyToSend) { SendSmtpSimple(email); } Email newEmail; newEmail = base.Create(email, userName); //newEmail = Get(newEmail.ID); if (woid != null) { WorkOrder wo = _woServ.Get((int)woid); newEmail.WorkOrders = new Collection <WorkOrder>(); newEmail.WorkOrders.Add(wo); } uow.Commit(); return(newEmail); }
// GET: api/Products/5 public IHttpActionResult Get(int id) { var workOrderDTO = _workOrderService.Get(id); if (workOrderDTO == null) { return(NotFound()); } return(Ok(workOrderDTO)); }
public new WorkOrder Create(WorkOrder order, string user) { validateTransportRules(order); order.statusID = WorkOrder.iPending; var assignments = order.workAssignments; order.workAssignments = null; var entity = workOrderService.Create(order, null, user, assignments); return(workOrderService.Get(entity.ID)); }
public ActionResult Create(WorkAssignment assignment, string userName) { UpdateModel(assignment); assignment.workOrder = woServ.Get(assignment.workOrderID); var newAssignment = waServ.Create(assignment, userName); var result = map.Map <WorkAssignment, ViewModel.WorkAssignment>(newAssignment); return(Json(new { sNewRef = result.tabref, sNewLabel = result.tablabel, iNewID = result.ID })); }
public ActionResult Edit(int id) { // Retrieve Work Order WorkOrder workOrder = _woServ.Get(id); // Retrieve Worker Requests associated with Work Order var workerRequests = workOrder.workerRequestsDDD; var selectListItems = workerRequests?.Select(a => new SelectListItem { Value = a.WorkerID.ToString(), Text = a.workerRequested.dwccardnum.ToString() + ' ' + a.workerRequested.Person.firstname1 + ' ' + a.workerRequested.Person.lastname1 }); ViewBag.workerRequests = selectListItems; MapperHelpers.ClientTimeZoneInfo = _clientTimeZoneInfo; MapperHelpers.Defaults = _defaults; var m = _map.Map <WorkOrder, ViewModel.WorkOrder>(workOrder); return(PartialView("Edit", m)); }
// GET: PMS/WorkOrder public ActionResult InwardWO(int?id) { List <FilterEntity> listFilters = _filterService.GetFilters(); //listFilters.Add(new FilterEntity { FilterCode = "1", FilterName = "Div1", FilterType = "Division" }); //listFilters.Add(new FilterEntity { FilterCode = "2", FilterName = "Div2", FilterType = "Division" }); //listFilters.Add(new FilterEntity { FilterCode = "11", FilterName = "Project Type 1", FilterType = "ProjectType" }); //listFilters.Add(new FilterEntity { FilterCode = "22", FilterName = "Project Type 2", FilterType = "ProjectType" }); //listFilters.Add(new FilterEntity { FilterCode = "111", FilterName = "TOS1", FilterType = "TypeofService" }); //listFilters.Add(new FilterEntity { FilterCode = "222", FilterName = "TOS2", FilterType = "TypeofService" }); tblInwardWO inwardWO = null; if (id != null) { inwardWO = _workOrderService.Get(id.Value); } else { inwardWO = new tblInwardWO(); } ViewBag.Filters = listFilters; return(View(new tblInwardWO())); }
public IHttpActionResult Get(int id) { var result = map.Map <Domain.WorkOrder, ViewModel.WorkOrder>(serv.Get(id)); return(Json(new { data = result })); }
public ActionResult Get(int id) { var result = map.Map <Domain.WorkOrder, WorkOrder>(serv.Get(id)); return(new JsonResult(new { data = result })); }
public WorkOrder Get(int id) { return(woserv.Get(id)); }