public IHttpActionResult Post([FromBody] TiposAnimales TiposAnimales) { RespuestaApi respuesta = new RespuestaApi(); respuesta.Error = ""; int filasAfectadas = 0; try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { filasAfectadas = Db.Agregaranimal(TiposAnimales); } respuesta.TotalElemento = filasAfectadas; Db.Desconectar(); } catch (Exception ex) { respuesta.TotalElemento = 0; respuesta.Error = "Te estoy petando Bro!"; } return(Ok(respuesta)); }
public IHttpActionResult Put(int id, [FromBody] TiposAnimales TiposAnimales) { RespuestaApi respuesta = new RespuestaApi(); respuesta.Error = ""; int filasAfectadas = 0; try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { filasAfectadas = Db.Actualizartipos(id, TiposAnimales); } respuesta.TotalElemento = filasAfectadas; Db.Desconectar(); } catch (Exception ex) { respuesta.TotalElemento = 0; respuesta.Error = "error al actualizar la marca"; } return(Ok(respuesta)); }
// GET: api/Clasificacion/5 public RespuestaApi Get(long id) { RespuestaApi resultado = new RespuestaApi(); List <Clasificacion> listaClasific = new List <Clasificacion>(); try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { listaClasific = Db.GetClasificacionPorId(id); } resultado.error = ""; Db.Desconectar(); } catch { resultado.error = "Se produjo un error"; } resultado.totalElementos = listaClasific.Count; resultado.dataClasificacion = listaClasific; return(resultado); }
public IHttpActionResult vercategorias() { try { List <CategoriaDTO> categorias = new List <CategoriaDTO>(); var listca = categoriaServicio.Obtenercategorias(); foreach (var e in listca) { ImagenDTO i = new ImagenDTO() { idcategoria = e.idCategoria, principal = true }; categorias.Add(new CategoriaDTO { idCategoria = e.idCategoria, nombre = e.nombreCategoria, rutaimagen = imagenServicio.Obtenerimagen(i) }); } return(Ok(RespuestaApi <List <CategoriaDTO> > .createRespuestaSuccess(categorias, "success"))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.ToString(), "error"))); } }
public IHttpActionResult Delete(int id) { RespuestaApi respuesta = new RespuestaApi(); respuesta.Error = ""; int filasAfectadas = 0; try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { filasAfectadas = Db.EliminarEspe(id); } respuesta.TotalElemento = filasAfectadas; Db.Desconectar(); } catch (Exception ex) { respuesta.TotalElemento = 0; respuesta.Error = "Petardaso te salió men"; } return(Ok(respuesta)); }
public IHttpActionResult versucursal([FromBody] SucursalDTO s) { try { Sucursal su = new Sucursal(); SucursalDTO suc = new SucursalDTO(); su = sucursalServicio.ObtenerSucursal(s); EmpresaDTO emm = new EmpresaDTO { idEmpresa = su.idEmpresa }; ImagenDTO i = new ImagenDTO() { idSucursal = su.idSucursal, principal = true }; suc.idSucursal = su.idSucursal; suc.nombre = su.nombreSucursal; suc.direccion = su.direccion; suc.idEmpresa = su.idEmpresa; suc.nombreEmpresa = empresaServicio.ObtenerEmpresa(emm).nombreEmpresa; suc.rutaimagen = imagenServicio.Obtenerimagen(i); return(Ok(RespuestaApi <SucursalDTO> .createRespuestaSuccess(suc, "success"))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.ToString(), "error"))); } }
public IHttpActionResult verempresa([FromBody] EmpresaDTO e) { try { Empresa em = new Empresa(); EmpresaDTO emp = new EmpresaDTO(); em = empresaServicio.ObtenerEmpresa(e); ImagenDTO i = new ImagenDTO() { idEmpresa = em.idEmpresa, principal = true }; emp.idEmpresa = em.idEmpresa; emp.nombrempresa = em.nombreEmpresa; emp.nit = em.nit; emp.razon = em.razonSocial; emp.direccion = em.direccionCentral; emp.rutaimagen = imagenServicio.Obtenerimagen(i); return(Ok(RespuestaApi <EmpresaDTO> .createRespuestaSuccess(emp, "success"))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.ToString(), "error"))); } }
public IHttpActionResult Post([FromBody] Marca marca) { RespuestaApi <Marca> respuesta = new RespuestaApi <Marca>(); respuesta.datos = marca.denominacion; string mensaje = ""; int filaAfectadas; try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { //mensaje = Db.InsertarMarcas1(marca); filaAfectadas = Db.InsertarMarcas1(marca); } } catch (Exception e) { respuesta.error = "Error al conectar con la base de datos " + e.ToString(); } Db.Desconectar(); //return ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, mensaje)); ; return(Ok(respuesta)); }
public IHttpActionResult personas() { try { List <PersonaDTO> personas = new List <PersonaDTO>(); var listp = personaServicio.ObtenerPersonas(); foreach (var p in listp) { personas.Add(new PersonaDTO { id_persona = p.idPersona, nombre_persona = p.nombrePersona, fechaNac_persona = p.fechaNacimiento, contraseña_persona = p.contraseña, correo_persona = p.correo, id_tipo_persona = p.idTipoPersona, telefono_fijo_persona = p.telefonoFijo, telefono_movil_persona = p.telefonoMovilPersona, ci_persona = p.CiPersona, eliminado_persona = p.eliminado }); } return(Ok(RespuestaApi <List <PersonaDTO> > .createRespuestaSuccess(personas, "success"))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.ToString(), "error"))); } }
public IHttpActionResult verempresas() { try { List <EmpresaDTO> Empresas = new List <EmpresaDTO>(); var listem = empresaServicio.ObtenerEmpresas(); foreach (var e in listem) { ImagenDTO i = new ImagenDTO() { idEmpresa = e.idEmpresa, principal = true }; Empresas.Add(new EmpresaDTO { idEmpresa = e.idEmpresa, nombrempresa = e.nombreEmpresa, nit = e.nit, razon = e.razonSocial, direccion = e.direccionCentral, rutaimagen = imagenServicio.Obtenerimagen(i) }); } return(Ok(RespuestaApi <List <EmpresaDTO> > .createRespuestaSuccess(Empresas, "success"))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.ToString(), "error"))); } }
public IHttpActionResult Put(int id, [FromBody] Especie especie) { RespuestaApi resultado = new RespuestaApi(); resultado.error = ""; int filasAfectadas = 0; try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { filasAfectadas = Db.ActualizarEspecie(id, especie); } resultado.totalElementos = filasAfectadas; Db.Desconectar(); } catch (Exception) { resultado.totalElementos = 0; resultado.error = "Error al actualizar la Especie"; } return(Ok(resultado)); }
// GET: api/Especie/5 public RespuestaApi Get(long id) { RespuestaApi resultado = new RespuestaApi(); List <Especie> listaEspecie = new List <Especie>(); try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { listaEspecie = Db.GetEspeciesPorId(id); } resultado.error = ""; Db.Desconectar(); } catch { resultado.error = "Se produjo un error"; } resultado.totalElementos = listaEspecie.Count; resultado.dataEspecie = listaEspecie; return(resultado); }
public IHttpActionResult Delete(int id) { RespuestaApi resultado = new RespuestaApi(); resultado.error = ""; int filasAfectadas = 0; try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { filasAfectadas = Db.EliminarEspecie(id); } resultado.totalElementos = filasAfectadas; Db.Desconectar(); } catch (Exception) { resultado.totalElementos = 0; resultado.error = "Error al eliminar la Especie"; } return(Ok(resultado)); }
public IHttpActionResult getperfil([FromBody] getdata data) { try { MultigymEntities1 context = new MultigymEntities1(); var user = (from x in context.MG_Persona where x.Id == data.idusuario select x).First(); if (user != null) { var per = new EPersona(); per.id = user.Id; per.nombre = user.Nombre; per.apellido = user.Apellido; per.email = user.Email; per.celular = user.Celular; per.fechaingreso = user.FecIngreso; per.creditos = user.CredDisponible; per.token = user.Token; return(Ok(RespuestaApi <EPersona> .createRespuestaSuccess(per))); } else { return(Ok(RespuestaApi <string> .createRespuestaError("no se enontro un Usuario con este item"))); } } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message))); } }
public IHttpActionResult Post([FromBody] Especies especie) {/*http://bitacoraweb.info/como-cargar-dinamicamente-un-select-con-jquery-javascript/*/ RespuestaApi <Especies> respuesta = new RespuestaApi <Especies>(); respuesta.datos = especie.nombre; respuesta.error = ""; int filasAfectadas = 0; try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { filasAfectadas = Db.InsertarEspecie(especie); } respuesta.totalElementos = filasAfectadas; Db.Desconectar(); } catch (Exception ex) { respuesta.totalElementos = 0; respuesta.error = "Error al insertar la especie " + ex.ToString(); } return(Ok(respuesta)); }
// GET: api/Tipos/5 public RespuestaApi Get(long id) { RespuestaApi resultado = new RespuestaApi(); List <TiposAnimal> listaAnimales = new List <TiposAnimal>(); try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { listaAnimales = Db.GetTiposAnimalesPorId(id); } resultado.error = ""; Db.Desconectar(); } catch { resultado.error = "Se produjo un error"; } resultado.totalElementos = listaAnimales.Count; resultado.dataAnimal = listaAnimales; return(resultado); }
public IHttpActionResult register([FromBody] getdata data) { try { MultigymEntities1 context = new MultigymEntities1(); var user = (from x in context.MG_Persona where x.Email == data.email && x.Passw == data.password select x).ToList(); if (user.Count() == 0) { var per = new MG_Persona(); per.Nombre = data.nombres; per.Apellido = data.apellidos; per.Celular = data.celular; per.FecNacimiento = Convert.ToDateTime(data.fechanacimiento); per.Email = data.email; per.Passw = data.password; per.Activo = true; per.Id_Plan = data.idplan; context.MG_Persona.Add(per); context.SaveChanges(); return(Ok(RespuestaApi <MG_Persona> .createRespuestaSuccess(per))); } else { return(Ok(RespuestaApi <string> .createRespuestaError("Ya existe un usuario registrado con este correo."))); } } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message))); } }
public HttpResponseMessage ObtenerUsuarioCredencial( PeticionObtenerUsuarioCredencial peticion) { var respuesta = new RespuestaApi <Usuario>(); try { var usuario = UsuariosBL.ObtenerUsuarioPorCredencial( peticion.Correo, peticion.Contrasena); if (usuario == null) { respuesta.CodigoEstadoHttp = HttpStatusCode.NotFound; } respuesta.Datos = usuario; } catch (Exception ex) { respuesta.ManejarExepcion(ex); } return(Request.CreateResponse( respuesta.CodigoEstadoHttp, respuesta)); }
public IHttpActionResult Sincronizar([FromBody] ParametroApi <List <string> > Parametros) { try { string fecha = Parametros.DatoStr; DateTime date = DateTime.ParseExact("1990-01-01T00:00:00", "yyyy-MM-dd'T'HH:mm:ss", CultureInfo.InvariantCulture); bool PrimeraVez = true; if (!string.IsNullOrEmpty(fecha) && !fecha.Equals("1990-01-01T00:00:00")) { date = DateTime.ParseExact(fecha, "yyyy-MM-dd'T'HH:mm:ss", CultureInfo.InvariantCulture); PrimeraVez = false; } var Resultado = servicioServicio.ObtenerServiciosTodos(); return(Ok(RespuestaApi <List <ServicioDto> > .createRespuestaSuccess(Resultado))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message))); throw; } }
public IHttpActionResult checkin2020taxis([FromBody] getdata data) { try { MultigymEntities1 context = new MultigymEntities1(); var g = (from x in context.MG_Gym where x.ID == data.idgym && x.Id_TipoEntidad == (int)tipoEntidad.taxi && x.Activo == true select x).First(); var u = (from x in context.MG_Persona where x.Id == data.idusuario select x).First(); u.CredDisponible = Convert.ToInt16(u.CredDisponible - g.Creditos); context.SaveChanges(); var v = new MG_Visitas(); v.Id_Gym = g.ID; v.Id_Persona = u.Id; v.FecVisita = Now1; v.CredUsado = Convert.ToInt16(data.montoapagar); context.MG_Visitas.Add(v); context.SaveChanges(); var res = new ERandomResponse(); res.mensaje = "Transaccion exitosa " + u.Nombre + " te restan " + u.CredDisponible + " creditos|" + g.ImgLogo + "|" + u.Nombre + " " + u.Apellido + "|" + Now1.ToString("dd/MM/yyyy HH:mm"); res.creditos = u.CredDisponible.ToString(); notificationonesignal(g.PushID, "Nuevo Pago Registrado", u.Nombre + " ha pagado " + v.CredUsado + " Creditos", v.Id, u.Nombre, v.CredUsado, Convert.ToDateTime(v.FecVisita)); return(Ok(RespuestaApi <ERandomResponse> .createRespuestaSuccess(res))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message))); } }
public IHttpActionResult registrodispositivo([FromBody] getdata data) { try { MultigymEntities1 context = new MultigymEntities1(); var gym = (from x in context.MG_Gym where x.ID == data.idgym select x).ToList(); if (gym.Count() != 0) { gym.First().IMEI = data.imei; gym.First().PushID = data.pushid; gym.First().CelTypeID = data.tipoapp == 1?"Android":"Ios"; context.SaveChanges(); return(Ok(RespuestaApi <string> .createRespuestaSuccess("ok"))); } else { return(Ok(RespuestaApi <string> .createRespuestaError("no se pudo encontrar un gym con este id"))); } } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message))); } }
public IHttpActionResult checkin([FromBody] getdata data) { try { MultigymEntities1 context = new MultigymEntities1(); var g = (from x in context.MG_Gym where x.ID == data.idgym select x).First(); var u = (from x in context.MG_Persona where x.Id == data.idusuario select x).First(); u.CredDisponible = Convert.ToInt16(u.CredDisponible - g.Creditos); context.SaveChanges(); var v = new MG_Visitas(); v.Id_Gym = g.ID; v.Id_Persona = u.Id; v.FecVisita = Now1; v.CredUsado = g.Creditos; context.MG_Visitas.Add(v); context.SaveChanges(); return(Ok(RespuestaApi <string> .createRespuestaSuccess("Transaccion exitosa " + u.Nombre + " te restan " + u.CredDisponible + " creditos|" + g.ImgLogo + "|" + u.Nombre + " " + u.Apellido + "|" + Now1.ToString("dd/MM/yyyy HH:mm")))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message))); } }
public IHttpActionResult getdisciplinas() { try { MultigymEntities1 context = new MultigymEntities1(); List <MG_Disciplinas> disciplinas = new List <MG_Disciplinas>(); disciplinas = (from x in context.MG_Disciplinas select x).OrderBy(x => x.Nombre).ToList(); List <EDisciplina> lista = new List <EDisciplina>(); foreach (var d in disciplinas) { var di = new EDisciplina(); di.iddisciplina = d.Id; di.nombre = d.Nombre; di.rutaimg = d.Imagen; lista.Add(di); } return(Ok(RespuestaApi <List <EDisciplina> > .createRespuestaSuccess(lista))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message))); } }
public IHttpActionResult checkinscantaxis2([FromBody] getdata data) { try { MultigymEntities1 context = new MultigymEntities1(); string res = ""; res = check_gym(data.idgym); MG_Gym gym = new MG_Gym(); if (res == "ok") { gym = (from x in context.MG_Gym where x.ID == data.idgym && x.Id_TipoEntidad == (int)tipoEntidad.taxi && x.Activo == true select x).First(); res = check_persona(data.idusuario, data.montoapagar, gym.Nombre, true); } if (res != "ok") { return(Ok(RespuestaApi <string> .createRespuestaError(res))); } else { res = "Desea pagar " + data.montoapagar + " creditos a " + gym.Nombre; return(Ok(RespuestaApi <string> .createRespuestaSuccess(res))); } } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message))); } }
public IHttpActionResult checkinscanother([FromBody] getdata data) { try { MultigymEntities1 context = new MultigymEntities1(); string res = ""; res = check_gym(data.idgym); MG_Gym gym = new MG_Gym(); if (res == "ok") { gym = (from x in context.MG_Gym where x.ID == data.idgym && x.Id_TipoEntidad == (int)tipoEntidad.comercio && x.Activo == true select x).First(); } if (res != "ok") { return(Ok(RespuestaApi <string> .createRespuestaError(res))); } else { res = "Ingrese el monto a pagar en " + gym.Nombre; return(Ok(RespuestaApi <string> .createRespuestaSuccess(res))); } } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message))); } }
public IHttpActionResult getciudades() { try { MultigymEntities1 context = new MultigymEntities1(); List <MG_Ciudades> ciudades = new List <MG_Ciudades>(); ciudades = (from x in context.MG_Ciudades select x).ToList(); List <ECiudad> lista = new List <ECiudad>(); foreach (var c in ciudades) { var ciu = new ECiudad(); ciu.idciudad = c.Id_Ciudad; ciu.nombre = c.Ciudad; ciu.codigopais = c.CodigoPais; lista.Add(ciu); } return(Ok(RespuestaApi <List <ECiudad> > .createRespuestaSuccess(lista))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message))); } }
public IHttpActionResult getplanes([FromBody] getdata data) { try { MultigymEntities1 context = new MultigymEntities1(); List <MG_Planes> plans = new List <MG_Planes>(); plans = (from x in context.MG_Planes where x.Activo == true select x).ToList(); List <EPlan> lista = new List <EPlan>(); foreach (var p in plans) { var pl = new EPlan(); pl.idplan = p.Id; pl.plan = p.Nombre; pl.descripcion = p.Descripcion; pl.precio = p.Creditos; pl.creditos = p.Creditos; pl.activo = p.Activo; lista.Add(pl); } return(Ok(RespuestaApi <List <EPlan> > .createRespuestaSuccess(lista))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message))); } }
private static HttpResponseMessage GeneraRespuesta(string mensaje, object objetoDevolver, string resultadoMensaje, HttpStatusCode httpStatusCode) { var datosRetorno = new DatosRetorno(mensaje, objetoDevolver); var respuestaApi = new RespuestaApi(resultadoMensaje, retorno: datosRetorno); var resp = GeneraContent(respuestaApi, resultadoMensaje, httpStatusCode); return(resp); }
public IHttpActionResult verproductos([FromBody] ProductoEmpresaDTO p) { try { List <ProductoEmpresaDTO> productos = new List <ProductoEmpresaDTO>(); var listpro = productoempresaservico.Obtenerproductos(p); foreach (var pr in listpro) { ProductoDTO pp = new ProductoDTO() { idProducto = pr.idProducto }; long idc = productoServicio.Obtenerproducto(pp).idCategoria; CategoriaDTO c = new CategoriaDTO() { idCategoria = idc }; EmpresaDTO e = new EmpresaDTO() { idEmpresa = Convert.ToInt64(pr.idEmpresa) }; ImagenDTO i = new ImagenDTO() { idProductoEmpresa = pr.idProductoEmpresa, principal = true }; productos.Add(new ProductoEmpresaDTO { idProductoEmpresa = pr.idProductoEmpresa, idProducto = pr.idProducto, precio = Convert.ToDecimal(pr.Precio), nombre = productoServicio.Obtenerproducto(pp).nombreProducto, idEmpresa = Convert.ToInt64(pr.idEmpresa), nombreEmpresa = empresaSevicio.ObtenerEmpresa(e).nombreEmpresa, idCategoria = categoriaServicio.Obtenercategoria( new CategoriaDTO() { idCategoria = productoServicio.Obtenerproducto(pp).idCategoria } ).idCategoria, nombreCategoria = categoriaServicio.Obtenercategoria( new CategoriaDTO() { idCategoria = productoServicio.Obtenerproducto(pp).idCategoria } ).nombreCategoria, rutaimagen = imagenService.Obtenerimagen(i) }); } return(Ok(RespuestaApi <List <ProductoEmpresaDTO> > .createRespuestaSuccess(productos, "success"))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.ToString(), "error"))); } }
public IHttpActionResult verproducto([FromBody] ProductoEmpresaDTO p) { try { ProductoEmpresa pro = new ProductoEmpresa(); ProductoEmpresaDTO producto = new ProductoEmpresaDTO(); pro = productoempresaservico.Obtenerproducto(p); ProductoDTO pp = new ProductoDTO() { idProducto = pro.idProducto }; long idc = productoServicio.Obtenerproducto(pp).idCategoria; CategoriaDTO c = new CategoriaDTO() { idCategoria = idc }; EmpresaDTO e = new EmpresaDTO() { idEmpresa = Convert.ToInt64(pro.idEmpresa) }; ImagenDTO i = new ImagenDTO() { idProductoEmpresa = pro.idProductoEmpresa, principal = true }; producto.idProductoEmpresa = pro.idProductoEmpresa; producto.idProducto = pro.idProducto; producto.precio = Convert.ToDecimal(pro.Precio); producto.nombre = productoServicio.Obtenerproducto(pp).nombreProducto; producto.idEmpresa = Convert.ToInt64(pro.idEmpresa); producto.nombreEmpresa = empresaSevicio.ObtenerEmpresa(e).nombreEmpresa; producto.idCategoria = categoriaServicio.Obtenercategoria( new CategoriaDTO() { idCategoria = productoServicio.Obtenerproducto(pp).idCategoria } ).idCategoria; producto.nombreCategoria = categoriaServicio.Obtenercategoria( new CategoriaDTO() { idCategoria = productoServicio.Obtenerproducto(pp).idCategoria } ).nombreCategoria; producto.rutaimagen = imagenService.Obtenerimagen(i); return(Ok(RespuestaApi <ProductoEmpresaDTO> .createRespuestaSuccess(producto, "success"))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.ToString(), "error"))); } }