private void Validate(CoreMessageBase messageBase) { if (string.IsNullOrWhiteSpace(messageBase.Message)) { throw new Exception("Message est vide"); } }
public CoreMessageBase CreateMessage(int afterDays, string message, string docName, string Status = "En attente") { CoreMessageBase messageBase = new CoreMessageBase(); messageBase.Message = message; messageBase.DueDate = DateTime.Today.AddDays(afterDays); messageBase.StatusMessage = Status; messageBase.TargetName = docName; Validate(messageBase); DataHelpers.Shell.UpdateNotificationsTitle(); if (messageBase.Save()) { return(messageBase); } return(null); }
public async void OpenNotificationsTitle() { CoreMessageBase.OpenListMessages(); }