Ejemplo n.º 1
0
 public async Task <ActionResult> Create(ProjectEmployeeViewModel peVM)
 {
     try
     {
         using (Service1Client service = new Service1Client())
         {
             ProjectEmployeeDto peDto = new ProjectEmployeeDto
             {
                 id_project = peVM.projectID,
                 projectDto = new ProjectDto
                 {
                     Id = peVM.projectID
                 },
                 id_employee = peVM.employeeId,
                 employeeDto = new EmployeeDto
                 {
                     Id = peVM.employeeId
                 }
             };
             service.PostProjectEmployee(peDto);
         }
         ViewBag.Projects  = LoadProjects.LoadProjectsData();
         ViewBag.Employees = LoadEmployees.LoadEmployeesData();
         return(RedirectToAction("Index"));
     }
     catch
     {
         ViewBag.Projects  = LoadProjects.LoadProjectsData();
         ViewBag.Employees = LoadEmployees.LoadEmployeesData();
         return(View());
     }
 }
Ejemplo n.º 2
0
        public async Task <ActionResult> Delete(int id)
        {
            ProjectEmployeeViewModel peVM = new ProjectEmployeeViewModel();

            using (Service1Client service = new Service1Client())
            {
                service.DeleteProjectEmployee(id);
            }

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        public async Task <ActionResult> Details(int id)
        {
            ProjectEmployeeViewModel peVM = new ProjectEmployeeViewModel();

            using (Service1Client service = new Service1Client())
            {
                var peDto = service.GetProjectEmployeeById(id);
                peVM = new ProjectEmployeeViewModel(peDto);
            }
            return(View(peVM));
        }
Ejemplo n.º 4
0
        public async Task <ActionResult> Edit(int id)
        {
            ProjectEmployeeViewModel peVM = new ProjectEmployeeViewModel();

            using (Service1Client service = new Service1Client())
            {
                var peDto = service.GetProjectEmployeeById(id);
                peVM = new ProjectEmployeeViewModel(peDto);
            }
            ViewBag.Projects  = LoadProjects.LoadProjectsData();
            ViewBag.Employees = LoadEmployees.LoadEmployeesData();
            return(View(peVM));
        }