Esempio n. 1
0
        /// <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));
        }
Esempio n. 3
0
 /// <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);
 }
Esempio n. 4
0
        /// <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);
        }
Esempio n. 5
0
 /// <inheritdoc/>
 public async Task <bool> InsertCatalogos(CatalogosModel model)
 {
     this.datos.Add(model);
     return(this.datos.Exists(x => x.Id == model.Id));;
 }
Esempio n. 6
0
        /// <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);
 }