//[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); } }