Beispiel #1
0
        public async Task <IActionResult> Details(long id)
        {
            try
            {
                ViewBag.EmpresaId = null;

                var disertante = (DisertanteDto)await _disertanteServicio.Obtener(id);

                var empresa = await _helperEmpresa.ObtenerEmpresa(disertante.EmpresaId);

                if (User.IsInRole("Admin"))
                {
                    ViewBag.EmpresaId = disertante.EmpresaId;
                }

                var model = new DisertanteViewModel()
                {
                    Id            = disertante.Id,
                    Apellido      = disertante.Apellido,
                    Nombre        = disertante.Nombre,
                    Dni           = disertante.Dni,
                    Empresa       = empresa,
                    EmpresaId     = disertante.EmpresaId,
                    EstaEliminado = disertante.EliminadoStr
                };

                return(View(model));
            }
            catch (Exception)
            {
                return(RedirectToAction(nameof(Index)));
            }
        }
        public async Task <DisertanteViewModel> ObtenerDisertante(long id)
        {
            var dto = (DisertanteDto)await _disertanteServicio.Obtener(id);

            var model = new DisertanteViewModel()
            {
                Id            = dto.Id,
                EstaEliminado = dto.EliminadoStr,
                Nombre        = dto.Nombre,
                Apellido      = dto.Apellido,
                Dni           = dto.Dni,
                EmpresaId     = dto.EmpresaId
            };

            return(model);
        }