public GuardarRubricaResponse Guardar(Rubrica rubrica)
 {
     try
     {
         var rubricaBuscada = _context.Rubricas.Find(rubrica.IdRubrica);
         var areaBuscada    = _context.Rubricas.Find(rubrica.IdArea);
         if (rubricaBuscada != null)
         {
             return(new GuardarRubricaResponse("Error el codigo de la rúbrica ya se encuentra registrada"));
         }
         else if (areaBuscada != null)
         {
             return(new GuardarRubricaResponse("Error el area ya tiene una rubrica registrada"));
         }
         else
         {
             _context.Rubricas.Add(rubrica);
             _context.SaveChanges();
             return(new GuardarRubricaResponse(rubrica));
         }
     }
     catch (Exception e)
     {
         return(new GuardarRubricaResponse($"Error de la Aplicacion: {e.Message}"));
     }
 }
 public GuardarDescripcionesCResponse Guardar(DescripcionCalificacion descripcion)
 {
     try
     {
         _context.DescripcionCalificaciones.Add(descripcion);
         _context.SaveChanges();
         return(new GuardarDescripcionesCResponse(descripcion));
     }
     catch (Exception e)
     {
         return(new GuardarDescripcionesCResponse($"Error de la Aplicacion: {e.Message}"));
     }
 }
Exemplo n.º 3
0
 public GuardarItemsRubricaResponse Guardar(ItemsRubrica item)
 {
     try
     {
         _context.ItemsRubricas.Add(item);
         _context.SaveChanges();
         return(new GuardarItemsRubricaResponse(item));
     }
     catch (Exception e)
     {
         return(new GuardarItemsRubricaResponse($"Error de la Aplicacion: {e.Message}"));
     }
 }
Exemplo n.º 4
0
 public GuardarInscripcionResponse Guardar(Inscripcion inscripcion)
 {
     try
     {
         _context.Inscripciones.Add(inscripcion);
         _context.SaveChanges();
         return(new GuardarInscripcionResponse(inscripcion));
     }
     catch (Exception e)
     {
         return(new GuardarInscripcionResponse($"Error de la Aplicacion: {e.Message}"));
     }
 }
Exemplo n.º 5
0
 public GuardarProyectoResponse Guardar(Proyecto proyecto)
 {
     try
     {
         if (proyecto.Identificacion == null)
         {
             return(new GuardarProyectoResponse("Error Debe registrar el docente"));
         }
         _context.Proyectos.Add(proyecto);
         _context.SaveChanges();
         return(new GuardarProyectoResponse(proyecto));
     }
     catch (Exception e)
     {
         return(new GuardarProyectoResponse($"Error de la Aplicacion: {e.Message}"));
     }
 }
Exemplo n.º 6
0
 public GuardarEstudianteResponse Guardar(Estudiante estudiante)
 {
     try
     {
         var estudianteBuscado = _context.Estudiantes.Find(estudiante.Identificacion);
         if (estudianteBuscado != null)
         {
             return(new GuardarEstudianteResponse("Error el estudiante ya se encuentra registrado"));
         }
         _context.Estudiantes.Add(estudiante);
         _context.SaveChanges();
         return(new GuardarEstudianteResponse(estudiante));
     }
     catch (Exception e)
     {
         return(new GuardarEstudianteResponse($"Error de la Aplicacion: {e.Message}"));
     }
 }
 public GuardarCalificacionResponse Guardar(Calificacion calificacion)
 {
     try
     {
         var proyectoBuscado = this.BuscarxIdProyecto(calificacion.IdProyecto);
         if (proyectoBuscado != 0)
         {
             return(new GuardarCalificacionResponse("Error, el proyecto ya tiene un docente evaluador asignado"));
         }
         _context.Calificaciones.Add(calificacion);
         _context.SaveChanges();
         return(new GuardarCalificacionResponse(calificacion));
     }
     catch (Exception e)
     {
         return(new GuardarCalificacionResponse($"Error de la Aplicacion: {e.Message}"));
     }
 }
 public GuardarAreaResponse Guardar(Area area)
 {
     try
     {
         var areaBuscada = _context.Areas.Find(area.IdArea);
         if (areaBuscada != null)
         {
             return(new GuardarAreaResponse("Error el area ya se encuentra registrada"));
         }
         _context.Areas.Add(area);
         _context.SaveChanges();
         return(new GuardarAreaResponse(area));
     }
     catch (Exception e)
     {
         return(new GuardarAreaResponse($"Error de la Aplicacion: {e.Message}"));
     }
 }
 public GuardarPendonResponse Guardar(Pendon pendon)
 {
     try
     {
         var proyectoBuscado = this.BuscarxIdProyecto(pendon.IdProyecto);
         if (proyectoBuscado != 0)
         {
             return(new GuardarPendonResponse("Error el proyecto ya tiene un pendón registrado"));
         }
         _context.Pendons.Add(pendon);
         _context.SaveChanges();
         return(new GuardarPendonResponse(pendon));
     }
     catch (Exception e)
     {
         return(new GuardarPendonResponse($"Error de la Aplicacion: {e.Message}"));
     }
 }
Exemplo n.º 10
0
        public GuardarUsuarioResponse Guardar(User usuario)
        {
            try
            {
                var usuarioBuscada  = _context.Users.Find(usuario.UserName);
                                if (usuarioBuscada  !=  null)
                                 {
                                        return new GuardarUsuarioResponse("Error el usuario ya se encuentra registrada");

                                    
                }
                _context.Users.Add(usuario);
                _context.SaveChanges();
                return(new GuardarUsuarioResponse(usuario));
            }
            catch (Exception e)
            {
                return(new GuardarUsuarioResponse($"Error de la Aplicacion: {e.Message}"));
            }
        }
        public LoginController(ExposoftwareContext context, IOptions <AppSetting> appSettings)
        {
            _context = context;
            var admin = _context.Users.Find("admin");

            if (admin == null)
            {
                _context.Users.Add(new User()
                {
                    UserName = "******",
                    Password = "******",
                    Email    = "*****@*****.**",
                    Estado   = "AC",
                }
                                   );
                var registrosGuardados = _context.SaveChanges();
            }
            _userService = new UserService(context);
            _jwtService  = new JwtService(appSettings);
        }