public IHttpActionResult SupportRequest(RequestToSupport request)
 {
     if (ModelState.IsValid)
     {
         rtsrepo.Insert(request);
         return(Created("http://localhost:51045/api/supports/viewsupportrequest", request));
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
Example #2
0
 public ActionResult ContactWithSupportForUnblock(RequestToSupport request)
 {
     if (CheckIfBlocked())
     {
         if (ModelState.IsValid)
         {
             request.SenderUserName = Session["UserName"].ToString();
             request.UserType       = Session["UserType"].ToString();
             rtsrepo.Insert(request);
             return(View("Conformation"));
         }
         else
         {
             TempData["RequestBody"] = request.RequestBody;
         }
         return(View());
     }
     else
     {
         return(RedirectToAction("Login", "Home"));
     }
 }
 public ActionResult SupportRequest(RequestToSupport request)
 {
     if (CheckIfCustomer())
     {
         if (ModelState.IsValid)
         {
             request.SenderUserName = Session["UserName"].ToString();
             request.UserType       = Session["UserType"].ToString();
             rtsrepo.Insert(request);
             TempData["Conformation"] = "Your request is send to support. We will contact with you via mail within 24hours";
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View(request));
         }
     }
     else
     {
         return(RedirectToAction("Login", "Home"));
     }
 }