コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }
コード例 #3
0
        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;
        }
コード例 #4
0
        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;
        }
コード例 #5
0
        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;
        }
コード例 #6
0
        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;
        }
コード例 #7
0
        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;
        }