public void Add(Message message) { var messageElement = new XElement ("message"); foreach (var property in typeof(Message).GetProperties()) { var propertyName = property.Name.ToLower (); messageElement.Add (new XElement (propertyName) { Value = (string)property.GetValue (message) }); } _database.Root.Add (messageElement); _database.Save (_dbPath); }
public ActionResult SendMessage(string title, string description) { var author = TempData.ContainsKey ("author") ? (string)TempData ["author"] : ""; var authorId = TempData.ContainsKey ("authorId") ? "https://vk.com/" + (string)TempData ["authorId"] : "anonym"; var message = new Message () { Title = title, Description = description, AuthorId = authorId, Author = "" }; messagesRepository.Add (message); TempData.Remove ("author"); TempData.Remove ("authorId"); return RedirectToAction ("Success"); }
public SendMessageForm() { Message = new Message (); }