public ActionResult _AddContactData(int shopID, Contact model) { if (ModelState.IsValid) { try { UserActivityService.InsertShopContact(LS.CurrentUser.ID, shopID , model.ContactData, model.ContactEmail, model.ContactName , model.ContactPhone , model.DropDownItems , Request.RawUrl, Request.UrlReferrer != null ? Request.UrlReferrer.OriginalString : null , LS.GetUser_IP(Request) ); model.ContactData = RP.T("Views.Shared.Contact.DropDownChooseText").ToString().ToLower() + ": " + model.ContactData; if (model.DropDownItems.Count > 0) { model.ContactData = model.ContactData + "<br />" + RP.T("Views.Shared.Contact.TextAreaPlaceholder").ToString().ToLower() + ": " + model.DropDownItems.FirstOrDefault(); } model.ContactDate = DateTime.Now; model.ContactReferal = SF.GetCookie("Referal"); model.ContactUrl = "<a target='_blank' href='" + Request.UrlReferrer.ToString() + "'>" + Request.UrlReferrer.ToString() + "</a>"; model.RoleDefault = "Member"; ShoppingService.AddContact(model); return(Redirect("/c/contact-sent")); } catch (Exception exc) { SF.LogError(exc); } } TempData["ViewData"] = ViewData; return(RedirectToAction("Contact", new { ID = shopID })); }