示例#1
0
 public void EditSite(Site site)
 {
     var siteToEdit = GetSite(site.SiteId);
     if (siteToEdit == null) return;
     siteToEdit.Name = site.Name;
     siteToEdit.Domain = site.Domain;
     _db.SaveChanges();
 }
示例#2
0
 public ActionResult Create(Site site)
 {
     try
     {
         _siteHandler.AddSite(site);
         return RedirectToAction("Index");
     }
     catch(Exception ex)
     {
         var url = "";
         if (Request.Url != null)
         {
             url = Request.Url.AbsoluteUri;
         }
         _errorHandler.Log(_errorMapper.MapError(ex, url));
         ViewBag.Error = ErrorText.GeneralError;
         return View(site);
     }
 }
示例#3
0
 public void EditSite(Site site)
 {
     _siteRepository.EditSite(site);
 }
示例#4
0
 public void AddSite(Site site)
 {
     _siteRepository.AddSite(site);
 }
示例#5
0
 public void AddSite(Site site)
 {
     _db.Site.Add(site);
     _db.SaveChanges();
 }