Beispiel #1
0
 public ActionResult Create(ProjectViewModel projectVM)
 {
     try
     {
         using (Service1Client service = new Service1Client())
         {
             ProjectDto projectDto = new ProjectDto
             {
                 Name        = projectVM.Name,
                 Description = projectVM.Description,
                 Created     = projectVM.Created,
                 Client      = projectVM.Client,
                 Price       = projectVM.Price,
                 managerId   = projectVM.managerId,
                 managerDto  = new ManagerDto
                 {
                     Id = projectVM.managerId,
                 }
             };
             service.PostProject(projectDto);
         }
         ViewBag.Managers = LoadManagers.LoadManagersData();
         return(RedirectToAction("Index"));
     }
     catch
     {
         ViewBag.Managers = LoadManagers.LoadManagersData();
         return(View());
     }
 }
Beispiel #2
0
        public ActionResult Edit(int id)
        {
            ProjectViewModel projctVM = new ProjectViewModel();

            using (Service1Client service = new Service1Client())
            {
                var projectDto = service.GetProjectById(id);
                projctVM = new ProjectViewModel(projectDto);
            }

            ViewBag.Managers = LoadManagers.LoadManagersData();
            return(View(projctVM));
        }