public void UpdateDelJobb(DelJobbViewModel viewModel) { var model = new DelJobbModel { Id = viewModel.Id, AccessId = viewModel.AccessId, StatusPåJobbet = viewModel.StatusPåJobbet.ToString(), JobbId = viewModel.JobbId, Namn = viewModel.Namn, VemGör = viewModel.VemGör }; delJobbDb.UpdateDelJobb(model); }
public IActionResult AddDelJobb(DelJobbViewModel model) { if (User.Identity.Name != "admin" && User.Identity.Name != "piahag") { return(RedirectToAction("index", "inventarie")); } var KundNamn = HttpContext.Request.Cookies["userSelectedKund"].ToString(); var JobbAccessId = Convert.ToInt32(HttpContext.Request.Cookies["userSelectedJobbAccessId"]); var kund = kundLista.FirstOrDefault(x => x.KundNamn == KundNamn); var jobb = kund.listOfJobbs.FirstOrDefault(x => x.AccessId == JobbAccessId); model.JobbId = jobb.Id; delJobbLogic.AddDelJobb(model); kundLista = kundLogic.GetKunder(); return(RedirectToAction("DelJobb")); }
public void b5TestAddDeljobb() { var kundVm = kundVmLogic.GetKunder().FirstOrDefault(x => x.KundNamn == kundNamn2); var kundJobb = jobbVmLogic.GetJobbsForKund(kundVm.Id).FirstOrDefault(); var delJobbVM = new DelJobbViewModel { StatusPåJobbet = DelJobbStatus.AttGöras, JobbId = kundJobb.Id, Namn = "Diabilder", VemGör = "Erik" }; delJobbVMLogic.AddDelJobb(delJobbVM); var deljobb = delJobbVMLogic.GetDelJobbsInJobb(kundJobb.Id).FirstOrDefault(); Assert.AreEqual("Diabilder", deljobb.Namn); }
public IActionResult EditDelJobb(DelJobbViewModel model) { if (User.Identity.Name != "admin" && User.Identity.Name != "piahag") { return(RedirectToAction("index", "inventarie")); } var KundNamn = HttpContext.Request.Cookies["userSelectedKund"].ToString(); var JobbAccessId = Convert.ToInt32(HttpContext.Request.Cookies["userSelectedJobbAccessId"]); var kund = kundLista.FirstOrDefault(x => x.KundNamn == KundNamn); var jobb = kund.listOfJobbs.FirstOrDefault(x => x.AccessId == JobbAccessId); var deljobb = jobb.delJobbs.FirstOrDefault(x => x.AccessId == model.AccessId); deljobb.StatusPåJobbet = model.StatusPåJobbet; deljobb.VemGör = model.VemGör; deljobb.Namn = model.Namn; deljobb.Kommentar = model.Kommentar; delJobbLogic.UpdateDelJobb(deljobb); kundLista = kundLogic.GetKunder(); return(RedirectToAction("DelJobb")); }
public List <DelJobbViewModel> GetDelJobbsInJobb(ObjectId jobbId) { var returningList = new List <DelJobbViewModel>(); var rawModels = delJobbDb.GetDelJobbsInJobb(jobbId); foreach (var model in rawModels) { var viewModel = new DelJobbViewModel { StatusPåJobbet = HelperConvertLogic.GetDelJobbStatusFromString(model.StatusPåJobbet), Id = model.Id, AccessId = model.AccessId, JobbId = jobbId, Namn = model.Namn, VemGör = model.VemGör, Kommentar = model.Kommentar }; returningList.Add(viewModel); } return(returningList); }
public void AddDelJobb(DelJobbViewModel viewModel) { int index = 0; try { var lastJobIndex = delJobbDb.GetAllDelJobbs().LastOrDefault().AccessId; index = lastJobIndex + 1; } catch { } var model = new DelJobbModel { StatusPåJobbet = viewModel.StatusPåJobbet.ToString(), JobbId = viewModel.JobbId, AccessId = index, Namn = viewModel.Namn, VemGör = viewModel.VemGör, Kommentar = viewModel.Kommentar }; delJobbDb.AddDelJobb(model); }