public ActionResult IngetAttRapportera(FilesViewModel model) { if (ModelState.IsValid) { try { //Hämta orgId, skapa leverans för orgId, spara i db var orgId = _portalService.HamtaUserOrganisationId(User.Identity.GetUserId()); var orgenhet = new Organisationsenhet(); if (!String.IsNullOrEmpty(model.IngetAttRapporteraForSelectedUnitId)) { orgenhet = _portalService.HamtaOrganisationsenhetMedEnhetskod(model.IngetAttRapporteraForSelectedUnitId, orgId); } var id = Convert.ToInt32(model.IngetAttRapporteraForRegisterId); var forvLevId = _portalService.HamtaForvantadleveransIdForRegisterOchPeriod(Convert.ToInt32(model.IngetAttRapporteraForRegisterId), model.IngetAttRapporteraForPeriod); var levId = _portalService.HamtaNyttLeveransId(User.Identity.GetUserId(), User.Identity.GetUserName(), orgId, Convert.ToInt32(model.IngetAttRapporteraForRegisterId), orgenhet.Id, forvLevId, "Inget att rapportera"); } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("FileUploadController", "IngetAttRapportera", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade när information om att inget finns att rapportera för aktuell period skulle sparas.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } } return(RedirectToAction("Index")); }
public ActionResult CreateOrganisationUnit(Organisationsenhet orgenhet) { var org = new Organisation(); if (ModelState.IsValid) { try { var userName = User.Identity.GetUserName(); _portalAdminService.SkapaOrganisationsenhet(orgenhet, userName); } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("OrganisationController", "CreateOrganisationUnit", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade när ny organisationsenhet skulle sparas.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(RedirectToAction("GetOrganisationsOrgUnits", new { selectedOrgId = orgenhet.OrganisationsId })); } return(View()); }
public ActionResult UpdateOrganisationsOrgUnit(Organisationsenhet orgUnit) { var org = new Organisation(); try { org = _portalAdminService.HamtaOrgForOrganisationsenhet(orgUnit.Id); if (ModelState.IsValid) { var userName = User.Identity.GetUserName(); _portalAdminService.UppdateraOrganisationsenhet(orgUnit, userName); } } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("OrganisationController", "UpdateOrganisationsOrgUnit", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid uppdatering av organisationsenhet.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(RedirectToAction("GetOrganisationsOrgUnits", new { selectedOrgId = org.Id })); }
public ActionResult DeleteConfirmed(int id) { Organisationsenhet organisationsenhet = db.Organisationsenhets.Find(id); db.Organisationsenhets.Remove(organisationsenhet); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "organisationsenhetsid,organisationsid,enhetsnamn,enhetskod,aktivfrom,aktivtom,skapaddatum,skapadav,andraddatum,andradav")] Organisationsenhet organisationsenhet) { if (ModelState.IsValid) { db.Entry(organisationsenhet).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.organisationsid = new SelectList(db.Organisations, "organisationsid", "landstingskod", organisationsenhet.organisationsid); return(View(organisationsenhet)); }
public void UpdateOrgUnit(Organisationsenhet orgUnit) { var orgU = DbContext.Organisationsenhet.Where(u => u.Id == orgUnit.Id).Select(u => u).SingleOrDefault(); orgU.Enhetsnamn = orgUnit.Enhetsnamn; orgU.Enhetskod = orgUnit.Enhetskod; orgU.AktivFrom = orgUnit.AktivFrom; orgU.AktivTom = orgUnit.AktivTom; orgU.AndradDatum = orgUnit.AndradDatum; orgU.AndradAv = orgUnit.AndradAv; DbContext.SaveChanges(); }
// GET: Organisationsenhets/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Organisationsenhet organisationsenhet = db.Organisationsenhets.Find(id); if (organisationsenhet == null) { return(HttpNotFound()); } return(View(organisationsenhet)); }
// GET: Organisationsenhets/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Organisationsenhet organisationsenhet = db.Organisationsenhets.Find(id); if (organisationsenhet == null) { return(HttpNotFound()); } ViewBag.organisationsid = new SelectList(db.Organisations, "organisationsid", "landstingskod", organisationsenhet.organisationsid); return(View(organisationsenhet)); }
public void CreateOrgUnit(Organisationsenhet orgUnit) { DbContext.Organisationsenhet.Add(orgUnit); DbContext.SaveChanges(); }