示例#1
0
 public void SaveSiteOrder(OrderSite orderSite)
 {
     using (var context = new FSWContext())
     {
         if (orderSite.id == 0)
         {
             context.OrderSites.Add(orderSite);
         }
         else
         {
             OrderSite dbEntry = context.OrderSites.Find(orderSite.id);
             if (dbEntry != null)
             {
                 dbEntry.Name       = orderSite.Name;
                 dbEntry.Surname    = orderSite.Surname;
                 dbEntry.Phone      = orderSite.Phone;
                 dbEntry.Email      = orderSite.Email;
                 dbEntry.TariffPlan = orderSite.TariffPlan;
                 dbEntry.Notes      = orderSite.Notes;
                 dbEntry.isCheked   = orderSite.isCheked;
             }
         }
         context.SaveChanges();
     }
 }
示例#2
0
        public ViewResult OrderSite(string text)
        {
            List <SelectListItem> tariffPlan = new List <SelectListItem>();

            tariffPlan.Add(new SelectListItem {
                Text = "Сайт-визитка", Value = "Сайт-визитка"
            });
            tariffPlan.Add(new SelectListItem {
                Text = "Бизнес - сайт", Value = "Бизнес - сайт"
            });
            tariffPlan.Add(new SelectListItem {
                Text = "Сайт компании", Value = "Сайт компании"
            });
            tariffPlan.Add(new SelectListItem {
                Text = "Landing Page", Value = "Landing Page"
            });
            tariffPlan.Add(new SelectListItem {
                Text = "Custom сайт", Value = "Custom сайт"
            });
            tariffPlan.Add(new SelectListItem {
                Text = "Дополнительные услуги", Value = "Дополнительные услуги"
            });
            tariffPlan.Add(new SelectListItem {
                Text = "Другое", Value = "Другое"
            });

            var model = new OrderSite
            {
                TariffPlan = text,
                Tariffs    = tariffPlan
            };

            return(View(model));
        }
示例#3
0
 public ActionResult OrderSite(OrderSite orderSite)
 {
     if (ModelState.IsValid)
     {
         orderSiteRepository.SaveSiteOrder(orderSite);
         // add Resources
         TempData["message"] = string.Format("Спасибо за ваш запрос, {0} ",
                                             orderSite.Name + ", мы свяжемся с вами в ближайшее время");
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View());
     }
 }