public ActionResult UpdateOrganisationsUnitReportObligation(AdmEnhetsUppgiftsskyldighet admEnhetsUppgSkyldighet) { var org = new Organisation(); try { org = _portalAdminService.HamtaOrgForUppgiftsskyldighet(admEnhetsUppgSkyldighet.UppgiftsskyldighetId); if (ModelState.IsValid) { var userName = User.Identity.GetUserName(); _portalAdminService.UppdateraEnhetsUppgiftsskyldighet(admEnhetsUppgSkyldighet, userName); } } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("OrganisationController", "UpdateOrganisationsUnitReportObligation", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid uppdatering av enhetsuppgiftsskyldighet.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(RedirectToAction("GetOrganisationsUnitReportObligations", new { selectedOrgId = org.Id, selectedOrgenhetsId = admEnhetsUppgSkyldighet.OrganisationsenhetsId })); }
public void UpdateUnitReportObligation(AdmEnhetsUppgiftsskyldighet unitRepObligation) { var unitRepOblDb = DbContext.AdmEnhetsUppgiftsskyldighet.Where(u => u.Id == unitRepObligation.Id).Select(u => u).SingleOrDefault(); unitRepOblDb.UppgiftsskyldighetId = unitRepObligation.UppgiftsskyldighetId; unitRepOblDb.SkyldigFrom = unitRepObligation.SkyldigFrom; unitRepOblDb.SkyldigTom = unitRepObligation.SkyldigTom; unitRepOblDb.AndradDatum = unitRepObligation.AndradDatum; unitRepOblDb.AndradAv = unitRepObligation.AndradAv; DbContext.SaveChanges(); }
private AdmEnhetsUppgiftsskyldighet ConvertViewModelToAdmEnhetsUppgiftsskyldighet(OrganisationViewModels.UnitReportObligationsViewModel admEnhetsUppgskyldView) { var enhetsUppgskyldighet = new AdmEnhetsUppgiftsskyldighet() { Id = admEnhetsUppgskyldView.Id, OrganisationsenhetsId = admEnhetsUppgskyldView.SelectedOrganisationsenhetsId, UppgiftsskyldighetId = admEnhetsUppgskyldView.UppgiftsskyldighetId, SkyldigFrom = admEnhetsUppgskyldView.SkyldigFrom, SkyldigTom = admEnhetsUppgskyldView.SkyldigTom }; return(enhetsUppgskyldighet); }
public void CreateUnitReportObligation(AdmEnhetsUppgiftsskyldighet enhetsUppgSk) { DbContext.AdmEnhetsUppgiftsskyldighet.Add(enhetsUppgSk); DbContext.SaveChanges(); }