Exemplo n.º 1
0
        public List <GrupoFamiliar> ListarGrupoFamiliar(LoguinRequest log)
        {
            try
            {
                LoguinRequestBack login = new LoguinRequestBack();
                login.Username = log.Username;

                List <GrupoFamiliarBack> FamBack = new List <GrupoFamiliarBack>();
                List <GrupoFamiliar>     ListFam = new List <GrupoFamiliar>();
                FamBack = new Service().ListarGrupoFamiliar(login);

                foreach (GrupoFamiliarBack Fam in FamBack)
                {
                    GrupoFamiliar Famg = new GrupoFamiliar();
                    Famg.Usuario         = Fam.Usuario;
                    Famg.Cedula          = Fam.Cedula;
                    Famg.Nombres         = Fam.Nombres;
                    Famg.Apellidos       = Fam.Apellidos;
                    Famg.Genero          = Fam.Genero;
                    Famg.Parentesco      = Fam.Parentesco;
                    Famg.Edad            = Fam.Edad;
                    Famg.MenorEdad       = Fam.MenorEdad;
                    Famg.FechaNacimiento = Fam.FechaNacimiento;

                    ListFam.Add(Famg);
                }
                return(ListFam);
            }
            catch (Exception ex)
            {
                throw(ex);
            }
        }
Exemplo n.º 2
0
        public IHttpActionResult Authenticate(LoguinRequest login)
        {
            if (login == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }

            LoguinRequestBack log = new LoguinRequestBack();

            log.Username = login.Username;
            log.Password = login.Password;
            bool isCredentialValid = new Service().ValidarUsuario(log);

            if (isCredentialValid)
            {
                var token = TokenGenerator.GenerateTokenJwt(login.Username);
                new Service().RegistrarToken(log, token);
                return(Ok(token));
            }
            else
            {
                return(Unauthorized());
            }
        }