예제 #1
0
 public JsonResult UpdateFacebook(FacebookForm form)
 {
     if (ModelState.IsValid)
     {
         contentManager.Template.Update(form);
         return JsonNet(new {success = true,});
     }
     return JsonNet(new {success = false,});
 }
예제 #2
0
 public static FacebookForm ToFacebookViewModel(this Template template)
 {
     var form = new FacebookForm();
     form.Id = template.Id;
     form.Type = template.OgType ?? string.Empty;
     form.Email = template.OgEmail ?? string.Empty;
     form.Phone = template.OgPhone ?? string.Empty;
     form.Image = template.OgImage ?? string.Empty;
     form.StreetAddress = template.OgStreetAddress ?? string.Empty;
     form.Locality = template.OgLocality ?? string.Empty;
     form.Region = template.OgRegion ?? string.Empty;
     form.Country = template.OgCountry ?? string.Empty;
     form.Postcode = template.OgPostcode ?? string.Empty;
     form.Longitude = template.OgLongitude;
     form.Latitude = template.OgLatitude;
     return form;
 }
예제 #3
0
        public void Update(FacebookForm form)
        {
            var page = Load(form.Id);

            page.OgType = form.Type;
            page.OgEmail = form.Email;
            page.OgPhone = form.Phone;
            page.OgImage = form.Image;
            page.OgStreetAddress = form.StreetAddress;
            page.OgLocality = form.Locality;
            page.OgRegion = form.Region;
            page.OgCountry = form.Country;
            page.OgPostcode = form.Postcode;
            page.OgLongitude = form.Longitude;
            page.OgLatitude = form.Latitude;
            page.LastModified = DateTime.UtcNow;

            session.SaveChanges();
            ClearOutputCacheDependency(HttpContext.Current);
        }
예제 #4
0
        public void Update(FacebookForm form)
        {
            var template = Load(form.Id);

            template.OgType = form.Type;
            template.OgEmail = form.Email;
            template.OgPhone = form.Phone;
            template.OgImage = form.Image;
            template.OgStreetAddress = form.StreetAddress;
            template.OgLocality = form.Locality;
            template.OgRegion = form.Region;
            template.OgCountry = form.Country;
            template.OgPostcode = form.Postcode;
            template.OgLongitude = form.Longitude;
            template.OgLatitude = form.Latitude;

            session.SaveChanges();
        }