Esempio n. 1
0
        public IActionResult DetailsView(JobActivityViewModel vm)
        {
            if (ModelState.IsValid)
            {
                Activitity act = new Activitity
                {
                    Name        = vm.Name,
                    Date        = vm.Date,
                    Description = vm.Description,
                    RemarkId    = vm.RemarkId,
                    Remark      = remark.GetRemark(vm.RemarkId),
                    JobRole     = vm.Job
                };
                JobRole role = serve.GetJobByActivity(vm);
                if (role == null)
                {
                    return(NotFound());
                }
                vm.Job      = role;
                act.JobRole = role;
                activitity.Create(act);
                vm = GetJobActivityViewModel(role);

                vm.JobId = role.Id;
                //return RedirectToAction("Index");
                return(View(vm));
            }
            return(View(vm));
        }
Esempio n. 2
0
        private JobActivityViewModel GetJobActivityViewModel(JobRole job)
        {
            JobActivityViewModel viewModel = new JobActivityViewModel();

            viewModel.Job          = job;
            viewModel.Activitities = activitity.GetActivitiesByJob(job);
            return(viewModel);
        }
Esempio n. 3
0
        public IActionResult DetailsView(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            JobRole jobPick = serve.GetJob(id);

            if (jobPick == null)
            {
                return(NotFound());
            }
            JobActivityViewModel vm = GetJobActivityViewModel(jobPick);

            vm.Job          = jobPick;
            vm.GetRemarks   = remark.GetRemarks();
            vm.Activitities = activitity.GetActivitiesByJob(jobPick);
            ViewBag.Remarks = vm.GetRemarks;
            return(View(vm));
        }
Esempio n. 4
0
 public JobRole GetJobByActivity(JobActivityViewModel model) => context.Set <JobRole>().SingleOrDefault(x => x.Id == model.JobId);