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)); } }
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")); }
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 })); } }
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); } }
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); } }
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); } }
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")); }