/// <inheritdoc/> public async Task <bool> UpdateCatalogos(CatalogosModel model) { int index = this.datos.FindIndex(x => x.Id == model.Id); this.datos[index] = model; return(this.datos[index] == model ? true : false); }
public ActionResult Index(Enumeraciones.enumCatalogos enumCatalogo) { Employee employee = (Employee)System.Web.HttpContext.Current.Session["_SessionUser"]; if (employee == null) { return(RedirectToAction("Index", "Login")); } ViewBag.Nombre = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(string.Format("{0} {1} {2}", employee.FirstName.ToLower(), employee.LastName.ToLower(), employee.MiddleName.ToLower())); ViewBag.EmailUser = employee.CompanyEmail; ViewBag.ImageUser = employee.GoogleImage; ViewBag.AccessGroup = employee.AreaName; ViewBag.Rol = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(employee.PositionName.ToLower()); ViewBag.EnumRol = employee.Rol; if (Session["ListaCatalogo"] != null) { Session["ListaCatalogo"] = null; } CatalogosModel model = new CatalogosModel(enumCatalogo); ViewBag.Description = model.HeaderDescription; ViewBag.Origen = model.Origen; Session["ListaCatalogo"] = model.lstCatalogos; return(View("Index", model)); }
/// <inheritdoc/> public async Task <bool> InsertCatalogos(CatalogosModel model) { //var response = await this.databaseContext.CatCatalogos.AddAsync(model); //bool result = response.State.Equals(EntityState.Added); //await ((DatabaseContext)this.databaseContext).SaveChangesAsync(); //return result; baseDatos.listaDatos.Add(model); return(true); }
/// <inheritdoc/> public async Task <bool> UpdateCatalogos(CatalogosModel model) { CatalogosModel user = baseDatos.listaDatos.FirstOrDefault(p => p.Id.Equals(model.Id)); user.Id = model.Id; user.FirstName = model.FirstName; user.LastName = model.LastName; user.Email = model.Email; user.Birthdate = model.Birthdate; return(true); }
/// <inheritdoc/> public async Task <bool> InsertCatalogos(CatalogosModel model) { this.datos.Add(model); return(this.datos.Exists(x => x.Id == model.Id));; }
/// <inheritdoc/> public async Task <bool> DeleteCatalogos(int id) { CatalogosModel user = baseDatos.listaDatos.FirstOrDefault(p => p.Id.Equals(id)); return(baseDatos.listaDatos.Remove(user)); }
/// <inheritdoc/> public async Task <bool> InsertCatalogos(CatalogosModel model) { BaseDatos.ListaBaseDatos.Add(model); return(true); }