public IHttpActionResult SupportRequest(RequestToSupport request) { if (ModelState.IsValid) { rtsrepo.Insert(request); return(Created("http://localhost:51045/api/supports/viewsupportrequest", request)); } else { return(BadRequest(ModelState)); } }
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")); } }