Ejemplo n.º 1
0
        /// <summary>
        /// Add Business Ratings
        /// </summary>
        /// <returns></returns>
        public BusinessRating AddBusinessRating(BusinessRating _businessRating)
        {
            Business _business = GetBusinessDetails(_businessRating.BusinessID);

            if (_business != null)
            {
                BusinessRating _objBusinessRating = _dbContext.BusinessRatings.Where(b => (b.BusinessID == _businessRating.BusinessID && b.UserID == _businessRating.UserID)).FirstOrDefault();

                // Check If Already in Business Rating
                if (_objBusinessRating != null)
                {
                    _objBusinessRating.Rating = _businessRating.Rating;
                    _objBusinessRating.Review = _businessRating.Review;
                    _dbContext.Entry(_objBusinessRating).State = System.Data.Entity.EntityState.Modified;
                    _dbContext.SaveChanges();
                    return(_objBusinessRating);
                }
                else
                {
                    _dbContext.BusinessRatings.Add(_businessRating);
                    _dbContext.SaveChanges();
                    return(_businessRating);
                }
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Add Business Ratings
        /// </summary>
        /// <returns></returns>
        public BusinessRating AddBusinessRating(BusinessRating _businessRating)
        {
            if (_businessRating.BusinessID != null && _businessRating.BusinessID != 0)
            {
                Business _business = GetBusinessDetails((int)_businessRating.BusinessID);
                if (_business == null)
                {
                    return(null);
                }
            }

            BusinessRating _objBusinessRating = _dbContext.BusinessRatings.Where(b => ((b.BusinessID == _businessRating.BusinessID && b.PlaceID == _businessRating.PlaceID) && b.UserID == _businessRating.UserID)).FirstOrDefault();

            // Check If Already in Business Rating
            if (_objBusinessRating != null)
            {
                _objBusinessRating.Rating = _businessRating.Rating;
                _objBusinessRating.Review = _businessRating.Review;

                if (!string.IsNullOrEmpty(_businessRating.PlaceID))
                {
                    _objBusinessRating.BusinessID = null;
                }

                _dbContext.Entry(_objBusinessRating).State = System.Data.Entity.EntityState.Modified;
                _dbContext.SaveChanges();
                return(_objBusinessRating);
            }
            else
            {
                if (!string.IsNullOrEmpty(_businessRating.PlaceID))
                {
                    _businessRating.BusinessID = null;
                }

                _dbContext.BusinessRatings.Add(_businessRating);
                _dbContext.SaveChanges();
                return(_businessRating);
            }
        }