コード例 #1
0
 public ActionResult ExtendJobOrder(ExtendProjectViewModel model)
 {
     if (!this.ModelState.IsValid)
     {
         return(View(model));
     }
     WorkerServices.ExtendJobOrder(model);
     return(Redirect("/Accountancy/JobOrder"));
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        public void ExtendJobOrder(ExtendProjectViewModel model)
        {
            var command = new ExtendProjectCommand(model.ProjectId, model.NewDueDate, model.Price);

            Bus.Send(command);
        }