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)); }
private JobActivityViewModel GetJobActivityViewModel(JobRole job) { JobActivityViewModel viewModel = new JobActivityViewModel(); viewModel.Job = job; viewModel.Activitities = activitity.GetActivitiesByJob(job); return(viewModel); }
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)); }
public JobRole GetJobByActivity(JobActivityViewModel model) => context.Set <JobRole>().SingleOrDefault(x => x.Id == model.JobId);