Пример #1
0
        public JsonResult SendFeedback(GeneralFeedbackModel model)
        {
            var id = System.Web.HttpContext.Current.User.Identity.GetUserId();

            model.PostedById = id;
            AdminServices.AdminService.AddFeedback(model);
            var email = System.Web.HttpContext.Current.User.Identity.GetUserName();

            KaamShaam.Services.EmailService.SendEmail(email, "FeedBack - KamSham.pk", "Thank you for your feedback. We will get back to you soon");
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
 public static FeedBack ChangeFeedbackApproval(GeneralFeedbackModel feedback)
 {
     using (var dbcontext = new KaamShaamEntities())
     {
         var dbobj = dbcontext.FeedBacks.FirstOrDefault(fd => fd.Id == feedback.Id);
         if (dbobj != null)
         {
             dbobj.IsApproved = feedback.IsApproved;
         }
         dbcontext.SaveChanges();
         return(dbobj);
     }
 }
Пример #3
0
 public static void AddFeedback(GeneralFeedbackModel feedback)
 {
     using (var dbcontext = new KaamShaamEntities())
     {
         var obj = new FeedBack
         {
             Title       = feedback.Title,
             Description = feedback.Des,
             PostedBy    = feedback.PostedById,
             Status      = false,
             IsApproved  = false,
             DateTime    = DateTime.Now
         };
         dbcontext.FeedBacks.Add(obj);
         dbcontext.SaveChanges();
     }
 }
Пример #4
0
 public JsonResult ChangeFeedbackApproval(GeneralFeedbackModel obj)
 {
     AdminService.ChangeFeedbackApproval(obj);
     return(Json(true, JsonRequestBehavior.AllowGet));
 }