public ActionResult ExtendJobOrder(ExtendProjectViewModel model) { if (!this.ModelState.IsValid) { return(View(model)); } WorkerServices.ExtendJobOrder(model); return(Redirect("/Accountancy/JobOrder")); }
public ExtendProjectViewModel GetExtendJobOrderViewModel(Guid projectId) { var project = Repository.GetById <Merp.ProjectManagement.CommandStack.Model.Project>(projectId); var model = new ExtendProjectViewModel(); if (project.DueDate.HasValue) { model.NewDueDate = project.DueDate.Value; } model.Price = project.Price.Amount; model.ProjectNumber = project.Number; model.ProjectId = project.Id; model.ProjectName = project.Name; return(model); }
public void ExtendJobOrder(ExtendProjectViewModel model) { var command = new ExtendProjectCommand(model.ProjectId, model.NewDueDate, model.Price); Bus.Send(command); }