Пример #1
0
        public IActionResult Edit(PersonaRequest model)
        {
            Respuesta <object> oRespuesta = new Respuesta <object>();

            try
            {
                using (PersonasFisicasContext db = new PersonasFisicasContext())
                {
                    TbPersonasFisica oPersonas = db.TbPersonasFisicas.Find(model.IdPersonaFisica);
                    oPersonas.Nombre          = model.Nombre;
                    oPersonas.ApellidoPaterno = model.ApellidoPaterno;
                    oPersonas.ApellidoMaterno = model.ApellidoMaterno;
                    oPersonas.Rfc             = model.RFC;
                    oPersonas.FechaNacimiento = model.FechaNacimiento;
                    oPersonas.UsuarioAgrega   = 1;

                    db.Entry(oPersonas).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                    db.SaveChanges();
                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }



            return(Ok(oRespuesta));
        }
Пример #2
0
        public IActionResult Add(PersonaRequest model)
        {
            Respuesta <object> oRespuesta = new Respuesta <object>();

            try
            {
                using (PersonasFisicasContext db = new PersonasFisicasContext())
                {
                    TbPersonasFisica oPersonas = new TbPersonasFisica();
                    oPersonas.Nombre          = model.Nombre;
                    oPersonas.ApellidoPaterno = model.ApellidoPaterno;
                    oPersonas.ApellidoMaterno = model.ApellidoMaterno;
                    oPersonas.Rfc             = model.RFC;
                    oPersonas.FechaNacimiento = model.FechaNacimiento;
                    oPersonas.UsuarioAgrega   = 1;

                    db.TbPersonasFisicas.Add(oPersonas);
                    db.SaveChanges();
                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }



            return(Ok(oRespuesta));
        }
Пример #3
0
        public UserResponse Auth(AuthRequest model)
        {
            UserResponse userResponse = new UserResponse();

            using (var db = new PersonasFisicasContext())
            {
                string sPassword = Encrypt.GetSHA256(model.password);

                var usuario = db.TbUsuarios.Where(d => d.Email == model.email &&
                                                  d.Password == sPassword).FirstOrDefault();
                if (usuario == null)
                {
                    return(null);
                }
                userResponse.email = usuario.Email;
                userResponse.token = GetToken(usuario);
            }
            return(userResponse);
        }
Пример #4
0
        public IActionResult Get()
        {
            Respuesta <List <TbPersonasFisica> > oRespuesta = new Respuesta <List <TbPersonasFisica> >();

            try
            {
                using (PersonasFisicasContext db = new PersonasFisicasContext())
                {
                    var lst = db.TbPersonasFisicas.ToList();
                    oRespuesta.Exito = 1;
                    oRespuesta.Data  = lst;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }



            return(Ok(oRespuesta));
        }
Пример #5
0
        public IActionResult Delete(int Id)
        {
            Respuesta <object> oRespuesta = new Respuesta <object>();

            try
            {
                using (PersonasFisicasContext db = new PersonasFisicasContext())
                {
                    TbPersonasFisica oPersonas = db.TbPersonasFisicas.Find(Id);
                    db.Remove(oPersonas);
                    db.SaveChanges();
                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }



            return(Ok(oRespuesta));
        }