Beispiel #1
0
 private void Validate(CoreMessageBase messageBase)
 {
     if (string.IsNullOrWhiteSpace(messageBase.Message))
     {
         throw new Exception("Message est vide");
     }
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public async void OpenNotificationsTitle()
 {
     CoreMessageBase.OpenListMessages();
 }