コード例 #1
0
        public ActionResult EditCompany(AseguradorasViewModel model)
        {
            using (var db = new SegurosFalabellaEntities())
            {
                var aseguradora = db.ASEGURADORAS.FirstOrDefault(a => a.ASEGURADORA_ID == model.Id);
                aseguradora.NOMBRE = model.Nombre;
                db.SaveChanges();
            }

            return(RedirectToAction("GetCompanies"));
        }
コード例 #2
0
        /// <summary>
        /// Edita la compañía aliada seleccionada
        /// </summary>
        /// <param name="id">Id de la compañía aliada seleccionada</param>
        /// <returns>Vista de edición de compañía aliada</returns>
        public ActionResult EditCompany(int id)
        {
            using (var db = new SegurosFalabellaEntities())
            {
                var compania = db.ASEGURADORAS.FirstOrDefault(c => c.ASEGURADORA_ID == id);

                var aseguradora = new AseguradorasViewModel()
                {
                    Id     = compania.ASEGURADORA_ID,
                    Nombre = compania.NOMBRE
                };

                return(View(aseguradora));
            };
        }
コード例 #3
0
        public ActionResult InsCompany(AseguradorasViewModel model)
        {
            using (var db = new SegurosFalabellaEntities())
            {
                if (!ModelState.IsValid)
                {
                    return(View(model));
                }

                var aseguradora = new ASEGURADORAS
                {
                    NOMBRE = model.Nombre
                };

                db.ASEGURADORAS.Add(aseguradora);
                db.SaveChanges();

                return(RedirectToAction("InsCompany"));
            }
        }
コード例 #4
0
        /// <summary>
        /// Obtiene todas las compañías aliadas existentes en la base de datos
        /// </summary>
        /// <returns>Vista con la lista de compañías aseguradoras aliadas</returns>
        public ActionResult GetCompanies()
        {
            using (var db = new SegurosFalabellaEntities())
            {
                var aseguradorasDB = db.ASEGURADORAS.ToList();

                var aseguradoras = new List <AseguradorasViewModel>();

                foreach (var item in aseguradorasDB)
                {
                    var aseguradora = new AseguradorasViewModel()
                    {
                        Id     = item.ASEGURADORA_ID,
                        Nombre = item.NOMBRE
                    };

                    aseguradoras.Add(aseguradora);
                }

                return(View(aseguradoras));
            }
        }