コード例 #1
0
        public GuardarAreaResponse Guardar(Area area)
        {
            try
            {
                var areaBuscada = _context.Areas.Find(area.CodigoArea);

                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}"));
            }
        }
コード例 #2
0
        public GuardarProyectoResponse Guardar(Proyecto proyecto)
        {
            try
            {
                var ProyectoBuscado = _context.Proyectos.Find(proyecto.IdProyecto);

                if (ProyectoBuscado != null)
                {
                    return(new GuardarProyectoResponse("Error el proyecto ya se encuentra registrado"));
                }

                _context.Proyectos.Add(proyecto);
                _context.SaveChanges();

                return(new GuardarProyectoResponse(proyecto));
            }
            catch (Exception e)
            {
                return(new GuardarProyectoResponse($"Error de la Aplicacion: {e.Message}"));
            }
        }
コード例 #3
0
        public GuardarDocenteResponse Guardar(Docente docente)
        {
            try
            {
                var docenteBuscado = _context.Docentes.Find(docente.Identificacion);

                if (docenteBuscado != null)
                {
                    return(new GuardarDocenteResponse("Error el docente ya se encuentra guardado"));
                }


                _context.Docentes.Add(docente);
                _context.SaveChanges();

                return(new GuardarDocenteResponse(docente));
            }
            catch (Exception e)
            {
                return(new GuardarDocenteResponse($"Error de la Aplicacion: {e.Message}"));
            }
        }