public ActionResult DelFavorite() { var res = false; string message = null; var id = -1; try { var parameters = AjaxModel.GetAjaxParameters(HttpContext); id = int.Parse(AjaxModel.GetAjaxParameter("idFavorite", parameters)); new BLL.Favorites.FavoritesManager().DeleteFavorites(id); message = "Успешно удалено"; res = true; } catch (Exception ex) { RDL.Debug.LogError(ex); message = "Ошибка удаления"; id = -1; } return(Json(new { result = res, msg = message, idFavorite = id })); }
public ActionResult simpleForm_save() { var res = false; var msg = "Спасибо! Ваша заявка принята в обработку. Мы свяжемся с Вами в ближайшее время."; try { var parameters = AjaxModel.GetAjaxParameters(HttpContext); var code = AjaxModel.GetAjaxParameter("code", parameters); var name = AjaxModel.GetAjaxParameter("name", parameters); var phone = AjaxModel.GetAjaxParameter("phone", parameters); var email = AjaxModel.GetAjaxParameter("email", parameters); var text = AjaxModel.GetAjaxParameter("text", parameters); var mng = new CoreManager(); if (code != "example") { var mng2 = new SettingsManager(); var body = String.Format("Форма: {0}<br /><br />Имя: {1}<br /><br />Телефон: {2}<br /><br />Email: {3}<br /><br />Комментарий: {4}<br /><br />", code, name, phone, email, text); mng.SendEmail(mng2.GetSetting("mainEmail", ""), "Новая заявка-лид на Ark AS", body, "", "", "*****@*****.**"); } if (code == "book") { // send ouк book to user mng.SendEmail(email, "Ваша книга по созданию CRM", string.Format("Добрый день, {0}!<br /><br />Меня зовут Раянов Руслан. Я автор книги, которую вы запросили с нашего сайта. Постарайтесь при прочтении по максимуму проработать практические упражнения для получения максимального эффекта от книги. <br /><br /> Во вложении вы найдете нашу книгу (формат PDF) по созданию CRM в виде веб-приложения. <br /><br />Если будут какие-либо вопросы по материалу - пожалуйста пишите на мой ящик [email protected]. <br /><br /> C уважением, Раянов Руслан. <br /><br /> П.С. Не отвечайте на это письмо. Оно создано автоматически. Все ответы пожалуйста пишите на [email protected]", name), HttpContext.Server.MapPath("~/Content/Books/rayanov-create-crm.pdf"), "", "*****@*****.**"); msg = "Книга отправлена Вам на почту. Приятного чтения!"; } res = true; } catch (Exception ex) { RDL.Debug.LogError(ex); } return(Json(new { result = res, msg = res ? msg: "Во время выполнения операции произошла ошибка. Напишите пожалуйста свой запрос на почту [email protected]" }, JsonRequestBehavior.AllowGet)); }
public ActionResult GetAdditionData() { try { BLL.CRM.CRMManager crm = new BLL.CRM.CRMManager(); var parameters = AjaxModel.GetAjaxParameters(HttpContext); string orderId = AjaxModel.GetAjaxParameter("itemId", parameters); BLL.crm_orders order = crm.GetOrders().FirstOrDefault(x => x.id == int.Parse(orderId)); BLL.crm_orderStatuses statuse = crm.GetOrderStatuses().FirstOrDefault(x => x.id == order.statusID); BLL.crm_clients client = new BLL.crm_clients() { fio = "Клиент не найден", username = "" }; if (order != null) { client = crm.GetClient(order.clientID ?? 0); } return(Json(new { item = new { client.fio, client.username, status = statuse.name }, result = true, message = "" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { RDL.Debug.LogError(ex); } return(Json(new { result = false, msg = "Ошибка выборки данных" })); }
public ActionResult SetFavorite() { var res = false; string message = null; var id = -1; try { var parameters = AjaxModel.GetAjaxParameters(HttpContext); var itemId = AjaxModel.GetAjaxParameter("itemId", parameters); var appName = AjaxModel.GetAjaxParameter("appName", parameters); var favorite = new BLL.as_favorites { appName = appName, created = DateTime.Now, itemID = int.Parse(itemId), userGuid = new BLL.Core.CoreManager().GetUserGuid() }; id = new FavoritesManager().AddFavorites(favorite); if (id > 0) { message = "Добавлено в избранное"; res = true; } else { message = "Ошибка добавления в избранное."; res = false; } } catch (Exception ex) { RDL.Debug.LogError(ex); message = "Ошибка добавления в избранное"; } return(Json(new { result = res, msg = message, id = id })); }