Example #1
0
 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);
 }
Example #2
0
 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");
 }
Example #3
0
 public SendMessageForm()
 {
     Message = new Message ();
 }