public HttpResponseMessage GetAll() { ProductAdminViewModel kq = new ProductAdminViewModel(); List <ProductSModel> products = new List <ProductSModel>(); using (MobileStoreServiceEntities data = new MobileStoreServiceEntities()) { List <PRODUCT> pro = data.PRODUCTs.ToList(); kq.Mans = data.MANUFACTUREs.ToList(); kq.Cats = data.CATEGORies.ToList(); foreach (var item in pro) { ProductSModel s = new ProductSModel(); s.ID = item.PRODUCT_ID; s.Name = item.MODEL; s.Image = item.PRODUCT_IMG; s.Price = item.PRICE; s.Category = getNameOfCategory(item.PRODUCT_ID, data); s.NSX = getNameOfNXS((int)item.MANUFACTURE_ID, data); s.Editing = false; s.Delete = item.DELETED == 1; products.Add(s); } kq.Products = products; } string json = JsonConvert.SerializeObject(products); return(CreateResponse(HttpStatusCode.OK, kq)); }
public async Task <IActionResult> InsertProduct([FromBody] ProductImgModel data) { ///var token = CommonService.Token.TokenBearerHeader(HttpContext, config); var service = new ProductService(new HttpService($"{urlService}")); ProductSModel data1 = new ProductSModel(); data1.id = data.id; data1.nombre = data.nombre; data1.espectaculo = data.espectaculo; data1.fechaSalida = data.fechaSalida + " 00:00:00"; data1.cuidadEspectaculo = data.cuidadEspectaculo; data1.fechaLlegada = data.fechaLlegada + " 00:00:00"; data1.fechaEspectaculo = data.fechaEspectaculo + " 00:00:00"; data1.tipoEspectaculo = data.tipoEspectaculo; data1.tipoHospedaje = data.tipoHospedaje; data1.tipoTransporte = data.tipoTransporte; data1.rutaImagen = data.rutaImagen; data1.route = data.route; saveImg(data.image, data.rutaImagen); var response = await service.InsertProduct(data1); return(this.Ok(response)); }
public async Task <ResponseBase <bool> > UpdateProduct(ProductSModel data) { var response = new ResponseBase <bool>(); response = await httpService.Send <bool, ProductSModel>(data, BodyMethod.Put); return(await Task.Run(() => response)); }