//[ChildActionOnly]
 //[ValidateAntiForgeryToken]
 public void Create(CreateAdvertisementViewModel model)
 {
     if (ModelState.IsValid)
     {
         Advertisement advertisement = Advertisements.Create(Security.UserId, model.Text, model.Title, Convert.FromBase64String(model.Image));
         dynamic       rez           = new ExpandoObject();
         rez.Id          = advertisement.Id;
         rez.Title       = advertisement.Title;
         rez.Text        = advertisement.Text;
         rez.Author      = advertisement.Author.Profile.Name;
         rez.Image       = Convert.ToBase64String(advertisement.Image);
         rez.DateCreated = advertisement.DateCreated;
         var result = new List <dynamic> {
             rez
         };
         AdvertisementSearch.AddUpdateLuceneIndex(advertisement);
         ResponseData.WriteList(Response, "result", result);
     }
 }