Exemplo n.º 1
0
        public IHttpActionResult Update(Models.Request.UsuarioRequest model)
        {
            using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext())
            {
                try
                {
                    var oUsuarioModel = db.USUARIO.ToList().FirstOrDefault(u => u.ID == model.ID);
                    if (oUsuarioModel == null)
                    {
                        var oUsuario = new Models.USUARIO();
                        oUsuario.APELLIDO        = model.APELLIDO;
                        oUsuario.NOMBRE          = model.NOMBRE;
                        oUsuario.EMAIL           = model.EMAIL;
                        oUsuario.PASS            = model.PASS;
                        oUsuario.TIPO_USUARIO_ID = model.TIPO_USUARIO_ID;
                        db.USUARIO.Add(oUsuario);
                    }
                    else
                    {
                        oUsuarioModel.APELLIDO        = model.APELLIDO;
                        oUsuarioModel.NOMBRE          = model.NOMBRE;
                        oUsuarioModel.EMAIL           = model.EMAIL;
                        oUsuarioModel.PASS            = model.PASS;
                        oUsuarioModel.TIPO_USUARIO_ID = model.TIPO_USUARIO_ID;
                    }

                    db.SaveChanges();
                }
                catch (DbEntityValidationException e)
                {
                    return(BadRequest(e.Message));
                }
                return(Ok(_OK));
            }
        }
Exemplo n.º 2
0
 public IHttpActionResult Add(Models.Request.UsuarioRequest model)
 {
     using (Models.CONTROLINGRESOEntities db = new Models.CONTROLINGRESOEntities())
     {
         var nUsuario = new Models.AspNetUsers();
         nUsuario.UserName = model.Nombre;
         nUsuario.Email    = model.Email;
         db.AspNetUsers.Add(nUsuario);
         db.SaveChanges();
     }
     return(Ok("Exito"));
 }
Exemplo n.º 3
0
        public IHttpActionResult Add(Models.Request.UsuarioRequest usuario)
        {
            using (Models.UtravelEntities1 db = new Models.UtravelEntities1())
            {
                var registro = new Models.Usuario();
                {
                    registro.Nombre        = usuario.Nombre.ToString();
                    registro.Email         = usuario.Email.ToString();
                    registro.Pais          = usuario.Pais.ToString();
                    registro.Pass          = usuario.Pass.ToString();
                    registro.User          = usuario.User.ToString();
                    registro.Telefono      = usuario.Telefono.ToString();
                    registro.FechaRegistro = DateTime.Now;
                    db.Usuarios.Add(registro);
                    db.SaveChanges();
                }

                return(Json(new { message = registro.Nombre.ToString(), id = iD }));
            }
        }
Exemplo n.º 4
0
 public Models.Request.UsuarioRequest GetUserByEmail(string email)
 {
     using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext())
     {
         var result    = new Models.Request.UsuarioRequest();
         var listDBSet = db.USUARIO.ToList();
         foreach (var element in listDBSet)
         {
             if (element.EMAIL == email)
             {
                 result.ID              = element.ID;
                 result.APELLIDO        = element.APELLIDO;
                 result.NOMBRE          = element.NOMBRE;
                 result.EMAIL           = element.EMAIL;
                 result.PASS            = element.PASS;
                 result.TIPO_USUARIO_ID = element.TIPO_USUARIO_ID;
             }
         }
         return(result);
     }
 }
Exemplo n.º 5
0
        public Models.Request.UsuarioRequest GetId(int id)
        {
            using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext())
            {
                var result    = new Models.Request.UsuarioRequest();
                var listDBSet = db.USUARIO.Where(x => x.ID == id);
                foreach (var element in listDBSet)
                {
                    if (element.ID == id)
                    {
                        result.ID              = element.ID;
                        result.APELLIDO        = element.APELLIDO;
                        result.NOMBRE          = element.NOMBRE;
                        result.EMAIL           = element.EMAIL;
                        result.PASS            = element.PASS;
                        result.TIPO_USUARIO_ID = element.TIPO_USUARIO_ID;
                    }
                }

                return(result);
            }
        }
Exemplo n.º 6
0
        public IEnumerable <Models.Request.UsuarioRequest> GetAll()
        {
            using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext())
            {
                var listResult = new List <Models.Request.UsuarioRequest>();
                var listDBSet  = db.USUARIO.ToList();
                foreach (var element in listDBSet)
                {
                    var result = new Models.Request.UsuarioRequest();
                    result.ID              = element.ID;
                    result.APELLIDO        = element.APELLIDO;
                    result.NOMBRE          = element.NOMBRE;
                    result.EMAIL           = element.EMAIL;
                    result.PASS            = element.PASS;
                    result.TIPO_USUARIO_ID = element.TIPO_USUARIO_ID;

                    listResult.Add(result);
                }

                return(listResult);
            }
        }
Exemplo n.º 7
0
        public IHttpActionResult Add(Models.Request.UsuarioRequest model)
        {
            using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext())
            {
                try
                {
                    var oUsuario = new Models.USUARIO();
                    oUsuario.NOMBRE          = model.NOMBRE;
                    oUsuario.APELLIDO        = model.APELLIDO;
                    oUsuario.PASS            = model.PASS;
                    oUsuario.TIPO_USUARIO_ID = model.TIPO_USUARIO_ID;
                    oUsuario.EMAIL           = model.EMAIL.Replace("-", "@");
                    db.USUARIO.Add(oUsuario);
                    db.SaveChanges();
                }
                catch (DbEntityValidationException e)
                {
                    return(BadRequest(e.Message));
                }
            }

            return(Ok("Usuario registrado con exito"));
        }