Exemplo n.º 1
0
        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 }));
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public void CreateUnitReportObligation(AdmEnhetsUppgiftsskyldighet enhetsUppgSk)
 {
     DbContext.AdmEnhetsUppgiftsskyldighet.Add(enhetsUppgSk);
     DbContext.SaveChanges();
 }