public JsonResult ActualizarMateria(int materiaAlumnoId, int nota, StatusMateria estado) { var resultado = "No se pudo actualizar la materia"; var codigo = -1; try { if (estado == StatusMateria.Aprobada && nota < 7) { resultado = "El estado no puede ser aprobada, si la nota es menor a 7"; throw new Exception("El estado no puede ser aprobada, si la nota es menor a 7"); } AdministradorRepository.ActualizarMateria(materiaAlumnoId, nota, estado); codigo = 0; resultado = "Materia actualizada correctamente"; } catch (Exception e) { var metodo = MethodBase.GetCurrentMethod().Name; logger.LogError(e.Message + "Metodo: {0}, Id: {1}, Nota: {2}, Estado: {3}", metodo, materiaAlumnoId, nota, estado); } return(Json(new { resultado = resultado, codigo = codigo })); }
public ActionResult DeleteConfirmed(int id) { AdministradorRepository repositorio = new AdministradorRepository(); repositorio.ExcluirAdministrador(id); return(RedirectToAction("Index")); }
public AdministradoresController() { _administradorRepository = new AdministradorRepository(); _empresaRepository = new EmpresaRepository(); _candidatoRepository = new CandidatoRepository(); _usuarioRepository = new UsuarioRepository(); }
public ActionResult Edit(Administrador administrador) { if (ModelState.IsValid) { AdministradorRepository repositorio = new AdministradorRepository(); repositorio.AtualizarAdministrador(administrador); return(RedirectToAction("Index")); } return(View(administrador)); }
public dynamic Get(string login, string senha) { var repository = new AdministradorRepository(); var admin = repository.AdminLogado(login, senha); if (admin != null) return Json(admin); return Json(new { error = "Usuário não encontrado." }); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AdministradorRepository repositorio = new AdministradorRepository(); Administrador administrador = repositorio.ObterAdministrador(id.Value); if (administrador == null) { return(HttpNotFound()); } return(View(administrador)); }
public IActionResult Login(Administrador adm) { AdministradorRepository Adm = new AdministradorRepository(); Administrador administrador = Adm.QueryLogin(adm); if (administrador != null) { ViewBag.MsgLogado = "Você está logado"; HttpContext.Session.SetInt32("idAdm", administrador.IdAdm); HttpContext.Session.SetString("UserName", administrador.Login); return(Redirect("Login")); } else { ViewBag.MsgErro = "Falha de Autenticação. Entre em contato com o suporte técnico"; return(View()); } }
public IActionResult BuscarAlumno(int id = 0, string dni = "0") { var materiasAlumno = new List <MateriaAlumno>(); this.ViewData["Error"] = ""; try { var alumno = new Alumno(HomeRepository.ObtenerAlumno(id, dni)); materiasAlumno = new List <MateriaAlumno>(AdministradorRepository.ListaMateriasAprobadas(alumno.Id)); this.ViewData["Alumno"] = alumno.Nombre; } catch (Exception e) { var metodo = MethodBase.GetCurrentMethod().Name; logger.LogError(e.Message + "Metodo: {0}, Dni: {1}, Id: {2}", metodo, dni, id); this.ViewData["Error"] = "Alumno no encontrado"; this.ViewData["Alumno"] = ""; } this.ViewData["MateriasAlumno"] = materiasAlumno; return(View("Administrador")); }
public AdministradorController() { repository = new AdministradorRepository(); }
public LoginController() { repositoryAdministrador = new AdministradorRepository(); repositoryCliente = new ClienteRepository(); }
public AdministradorService() { repository = new AdministradorRepository(); }
public IHttpActionResult Post(Administrador usua) { var user = new AdministradorRepository().Post(usua); return Ok(Json(user)); }
public ActionResult Index() { AdministradorRepository repositorio = new AdministradorRepository(); return(View(repositorio.ObterAdministradores())); }