Example #1
0
        // GET: Persona/Details/5
        public JsonResult Details(Persona persona)
        {
            if (persona.Id == 0)
            {
                persona.Id = _iApplication.GetCurrentUser().Id;
            }

            persona = _iPersonaService.Get(persona.Id);
            var personaVista = new
            {
                persona.Id,
                persona.PrimerNombre,
                persona.SegundoNombre,
                persona.PrimerApellido,
                persona.SegundoApellido,
                persona.Identificacion,
                persona.Correo,
                persona.Movil,
                persona.Telefono,
                persona.EstadoCivil,
                persona.TipoDocumento
            };

            return(Json(personaVista, JsonRequestBehavior.AllowGet));
        }
Example #2
0
 public async Task <IActionResult> Get(int id)
 {
     try
     {
         return(Ok(await _personaService.Get(id)));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Example #3
0
        public async Task <IActionResult> Recuperar(int id)
        {
            Persona p = await personaService.Get(id);

            if (p == null)
            {
                //throw new Exception("Error al consultar la persona");
                return(BadRequest("El codigo esta errado"));
            }
            return(Ok(p));
        }
Example #4
0
        public async Task <IActionResult> GetPersona([FromRoute] int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var traer = await _servicioPersona.Get(id);

            return(Ok(traer));
        }
Example #5
0
        public void Write(string accion, string mensaje)
        {
            var _lei = new LogEventInfo(LogLevel.Info, _logger.Name, _logger.Name);

            _lei.Properties.Add("accion", accion);

            if (_application.IsAuthenticated())
            {
                var personaId = _application.GetCurrentUser().PersonaId;
                if (personaId.HasValue)
                {
                    var persona = _iPersonaService.Get((int)personaId);
                    _lei.Properties.Add("indentificacion", persona.Identificacion);
                }
                else
                {
                    _lei.Properties.Add("indentificacion", "AN");
                }
            }
            else
            {
                _lei.Properties.Add("indentificacion", "AN");
            }


            //Almacenar IP
            if (HttpContext.Current != null && HttpContext.Current.Request != null)
            {
                string ipAddress = RequestHelpers.GetClientIpAddress(new HttpRequestWrapper(HttpContext.Current.Request));

                _lei.Properties.Add("ip", ipAddress);
            }
            else
            {
                _lei.Properties.Add("ip", string.Empty);
            }

            _lei.Message = mensaje;

            _logger.Log(_lei);
        }
Example #6
0
        public JsonResult Create(MatriculaModelView model)
        {
            var       estudiante = _iPersonaService.Get(model.EstudianteId);
            var       coe        = _iComponenteEducativoService.Get(model.ComponenteEducativoId);
            Matricula entidad    = new Matricula();

            entidad.ComponenteEducativoId = model.ComponenteEducativoId;
            entidad.ComponenteEducativo   = coe;
            entidad.EstudianteId          = model.EstudianteId;
            entidad.Estudiante            = estudiante;
            entidad.Fecha = DateTime.Now;
            entidad       = _iMatriculaService.Guardar(entidad);
            var vista = new
            {
                entidad.Id,
                EstudianteNombre          = entidad.Estudiante.ToString(),
                ComponenteEducativoCodigo = entidad.ComponenteEducativo.Codigo,
                ComponenteEducativoNombre = entidad.ComponenteEducativo.Nombre,
                entidad.Fecha
            };

            return(Json(vista, JsonRequestBehavior.AllowGet));
        }
Example #7
0
 public IActionResult Get(int id)
 {
     return(Json(
                _personaService.Get(id)
                ));
 }