Beispiel #1
0
        internal bool AddCompanyReview(CompanySoftwareReviewViewModel companyReviewModel)
        {
            CompanyReviewsEntity companyReviewEntity = new CompanyReviewsEntity();

            companyReviewEntity.CompanyID           = companyReviewModel.CompanyID;
            companyReviewEntity.CompanyName         = companyReviewModel.CompanyName;
            companyReviewEntity.FocusAreaID         = companyReviewModel.FocusAreaID;
            companyReviewEntity.UserID              = companyReviewModel.UserID;
            companyReviewEntity.ReviewerCompanyName = companyReviewModel.ReviewerCompanyName;
            companyReviewEntity.ReviewerDesignation = companyReviewModel.Designation;
            companyReviewEntity.ReviewerProjectName = companyReviewModel.ProjectName;
            companyReviewEntity.FeedBack            = companyReviewModel.FeedBack;
            companyReviewEntity.Rating              = companyReviewModel.Rating;
            companyReviewEntity.Email            = companyReviewModel.Email;
            companyReviewEntity.Phone            = companyReviewModel.PhoneNumber;
            companyReviewEntity.ReviewerFullName = companyReviewModel.UserName;

            bool isSuccess = AddCompanyReview(companyReviewEntity);

            return(isSuccess);
        }
Beispiel #2
0
        internal bool AddSoftwareReview(CompanySoftwareReviewViewModel softwareReviewModel)
        {
            SoftwareReviewsEntity softwareReviewEntity = new SoftwareReviewsEntity();

            softwareReviewEntity.SoftwareName        = softwareReviewModel.SoftwareName;
            softwareReviewEntity.SoftwareID          = softwareReviewModel.SoftwareID;
            softwareReviewEntity.ServiceCategoryID   = softwareReviewModel.ServiceCategoryID;
            softwareReviewEntity.UserID              = softwareReviewModel.UserID;
            softwareReviewEntity.ReviewerCompanyName = softwareReviewModel.ReviewerCompanyName;
            softwareReviewEntity.ReviewerDesignation = softwareReviewModel.Designation;
            softwareReviewEntity.ReviewerProjectName = "";
            softwareReviewEntity.FeedBack            = softwareReviewModel.FeedBack;
            softwareReviewEntity.Rating              = softwareReviewModel.Rating;
            softwareReviewEntity.Email            = softwareReviewModel.Email;
            softwareReviewEntity.Phone            = softwareReviewModel.PhoneNumber;
            softwareReviewEntity.ReviewerFullName = softwareReviewModel.UserName;

            bool isSuccess = AddSoftwareReview(softwareReviewEntity);

            return(isSuccess);
        }
 public string AddSoftwareReview(CompanySoftwareReviewViewModel review)
 {
     try
     {
         if (Session["UserID"] != null)
         {
             review.UserID = Convert.ToInt32(Session["UserID"]);
             bool   isSuccess = new SubmitReviewService().AddSoftwareReview(review);
             string softname  = "";
             if (Session["SoftwareName"] != null)
             {
                 softname = Session["SoftwareName"].ToString();
             }
             if (CacheHandler.Exists(softname + "reviews"))
             {
                 CacheHandler.Clear(softname + "reviews");
             }
             if (CacheHandler.Exists(softname))
             {
                 CacheHandler.Clear(softname);
             }
             if (!isSuccess)
             {
                 return("Review is already added by this user.");
             }
             else
             {
                 return("Success");
             }
         }
         else
         {
             return("Login to add reviews");
         }
     }
     catch (Exception ex)
     {
         return("");
     }
 }