public async Task <IActionResult> Create(Models.RRHH.UnidadEjecutora item) { if (ModelState.IsValid) { ApplicationUser currentUser = await GetCurrentUser(); item.IdUsuario = currentUser.AspNetUserId; item.IdUnidadEjecutoraPadre = 0; item.Nivel = 0; item.EsUltimoNivel = false; item.Gestion = "2019"; item.MontoLimite = 0; item.CantidadLimite = 0; item.IdEstadoRegistro = 1; item.FechaRegistro = DateTime.Now; DB.Add(item); await DB.SaveChangesAsync(); SetFlashSuccess("Registro creado satisfactoriamente"); } //Municipio var items = DB.Municipio. Where(i => i.IdEstadoRegistro != Constantes.Anulado).OrderBy(i => i.Descripcion).ToList(); ViewBag.Municipio = items; return(PartialView("Create", item)); }
// GET: RRHH/UnidadEjecutora/Create public IActionResult Create() { var model = new Models.RRHH.UnidadEjecutora(); //Municipio var items = DB.Municipio. Where(i => i.IdEstadoRegistro != Constantes.Anulado).OrderBy(i => i.Descripcion).ToList(); ViewBag.Municipio = items; return(PartialView("Create", model)); }
//public async Task<IActionResult> Edit(Int32 id, [Bind("IdUnidadEjecutora,Descripcion,Sigla,Nivel,IdMunicipio")] Models.RRHH.UnidadEjecutora item) public async Task <IActionResult> Edit(Int32 id, Models.RRHH.UnidadEjecutora item) { if (id != item.IdUnidadEjecutora) { return(NotFound()); } if (ModelState.IsValid) { try { ApplicationUser currentUser = await GetCurrentUser(); item.IdUsuario = currentUser.AspNetUserId; item.IdUnidadEjecutoraPadre = 0; item.Nivel = 0; item.EsUltimoNivel = false; item.Gestion = "2019"; item.MontoLimite = 0; item.CantidadLimite = 0; item.IdEstadoRegistro = 1; item.FechaRegistro = DateTime.Now; DB.Update(item); await DB.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ItemExists(item.IdUnidadEjecutora)) { return(NotFound()); } else { throw; } } } //Municipio var items = DB.Municipio. Where(i => i.IdEstadoRegistro != Constantes.Anulado).OrderBy(i => i.Descripcion).ToList(); ViewBag.Municipio = items; return(PartialView("Edit", item)); }