public async Task <Note> CreateNote(Note note)
        {
            bool isValid = CreateNoteValidator.Validate(note);

            if (!isValid)
            {
                throw new Exception("Invalid model");
            }

            note.Seen       = note.Seen ?? false;
            note.Color      = note.Color ?? Note.DefaultColor;
            note.CreateTime = note.UpdateTime = DateTimeOffset.Now.ToUnixTimeSeconds();

            return(await this.addDoc(MainPath, note));
        }
Exemple #2
0
 public CreateNoteValidatorTests()
 {
     validator = new CreateNoteValidator();
 }