Exemplo n.º 1
0
        public ActionResult Nuevo()
        {
            ViewBag.nuevo  = true;
            ViewBag.Title  = "Registro de Tipo Complejo";
            ViewBag.Accion = "Nuevo";
            var autoridad = new TipoComplejoDeportivoViewModel();

            return(View("Editar", autoridad));
        }
Exemplo n.º 2
0
        public async Task <ActionResult> Nuevo(TipoComplejoDeportivoViewModel model)
        {
            if (ModelState.IsValid)
            {
                var entidad = Mapper.Map <tipos_complejos_deportivos>(model);
                Session.EstablecerAuditoriaIngreso(entidad);
                _tipoComplejoDeportivoRepository.Add(entidad);
                var result = await _unitOfWorkAsync.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.Title  = "Registro de Tipo Complejo";
            ViewBag.Accion = "Nuevo";
            return(View("Editar", model));
        }
Exemplo n.º 3
0
        public async Task <ActionResult> Editar(TipoComplejoDeportivoViewModel model)
        {
            if (ModelState.IsValid)
            {
                var id      = int.Parse(Session["id"].ToString());
                var entidad = await _tipoComplejoDeportivoRepository.FindAsync(id);

                Mapper.Map(model, entidad);
                Session.EstablecerAuditoriaActualizacion(entidad);
                _tipoComplejoDeportivoRepository.Update(entidad);
                await _unitOfWorkAsync.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.Title  = "Edición Autoridad";
            ViewBag.Accion = "Editar";
            return(View("Editar", model));
        }