Example #1
0
        public async Task <ActionResult <Models.Note> > SaveNote([FromBody] Models.Note note)
        {
            var UserId = this.User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier).Value;

            if (note.Id > 0)
            {
                await noteManager.UpdateNote(note);
            }
            else
            {
                note.IsActive  = true;
                note.CreatedBy = UserId;
                note.CreatedOn = DateTime.Now;
                await noteManager.AddNote(note);
            }
            return(Ok(new { ReturnMessage = "Note saved successfully", IsSuccess = true, Data = note }));
        }
Example #2
0
        public ManagerResult <Note> AddNote(Note note)
        {
            INoteManager business = NoteBusinessFactory.Instance.Create(this.Version);

            return(business.AddNote(note));
        }