コード例 #1
0
        public async Task <IActionResult> Delete(string id, Administrativo administrativo)
        {
            try
            {
                var token = _session.GetString("Token");
                if (Seguridad.validarUsuarioAdministrador(token))
                {
                    await _controladoraUsuarios.EliminarAdministrativo(administrativo, id);

                    return(RedirectToAction("Index"));
                }
                return(RedirectToAction("Login", "Account"));
            }
            catch (MensajeException msg)
            {
                ModelState.AddModelError(string.Empty, msg.Message);
                return(View(administrativo));
            }
            catch (Exception)
            {
                ModelState.AddModelError(string.Empty, "Ha ocurrido un error inesperado, vuelva a intentarlo mas tarde");
                return(View(administrativo));
            }
        }