public bool AddOffer([FromBody]OfferDetails offerValues) { bool isOfferAdded = false; try { HooServices.Manager.DataConnectManager dbManager = new Manager.DataConnectManager(); isOfferAdded = dbManager.InsertOffer(offerValues.OfferTitle, offerValues.OfferDescription, offerValues.ImageUrl, offerValues.StartDate, offerValues.ExpireDate, offerValues.Latitude, offerValues.Longitude, (offerValues.Vendor != null) ? offerValues.Vendor.SupplierId : 0, offerValues.City, offerValues.OfferCategory, offerValues.comments, offerValues.PromoCode); } catch (Exception ex) { DataConnectManager.AddError("Method Name:AddOffer Details: " + ex.ToString()); } return isOfferAdded; }
public bool AddRating([FromBody]OfferRatings ratingDetails) { bool isratingAdded = false; try { HooServices.Manager.DataConnectManager dbManager = new Manager.DataConnectManager(); isratingAdded = dbManager.InsertRating(ratingDetails.OfferId, ratingDetails.RatingValue); } catch (Exception ex) { DataConnectManager.AddError("Method Name:AddRating Details: " + ex.ToString()); } return isratingAdded; }
public bool AddOfferHitCount([FromBody]VenderCallCount VendorCallCountDetail) { bool isHitCountAdded = false; try { HooServices.Manager.DataConnectManager dbManager = new Manager.DataConnectManager(); isHitCountAdded = dbManager.InsertOfferHitCount(VendorCallCountDetail.OfferId, VendorCallCountDetail.SupplierId); } catch (Exception ex) { DataConnectManager.AddError("Method Name:AddOfferHitCount Details: " + ex.ToString()); } return isHitCountAdded; }
public OfferList GetOffersByPreferences(string preferences) { OfferList offers = new OfferList(); try { HooServices.Manager.DataConnectManager dbManager = new Manager.DataConnectManager(); offers = dbManager.GetOffersByPreferences(preferences); } catch (Exception ex) { DataConnectManager.AddError("Method Name:GetOffersByPreferences Details: " + ex.ToString()); } return offers; }
public OfferList GetOffersByLatLong(double latitude, double longitude) { OfferList offers = new OfferList(); try { DataConnectManager dbManager = new Manager.DataConnectManager(); offers = dbManager.GetOffersByLatLong(latitude, longitude); } catch (Exception ex) { DataConnectManager.AddError("Method Name:GetOffersByLatLong Details: " + ex.ToString()); } return offers; }
public List<Supplier> GetAllSuppliers() { List<Supplier> suppliers = new List<Supplier>(); try { HooServices.Manager.DataConnectManager dbManager = new Manager.DataConnectManager(); suppliers = dbManager.GetAllSuppliers(); } catch (Exception ex) { DataConnectManager.AddError("Method Name:GetAllSuppliers Details: " + ex.ToString()); } return suppliers; }
public bool AddSupplier([FromBody]Supplier supplierDetails) { bool isOfferAdded = false; try { HooServices.Manager.DataConnectManager dbManager = new Manager.DataConnectManager(); isOfferAdded = dbManager.InsertSupplier(supplierDetails.SupplierName, supplierDetails.SupplierAddress, supplierDetails.Email, supplierDetails.ContactNumber, supplierDetails.ImageUrl); } catch (Exception ex) { DataConnectManager.AddError("Method Name:AddSupplier Details: " + ex.ToString()); } return isOfferAdded; }