示例#1
0
        public async Task <bool> AddNoteAsync(NoteAddRequest model)
        {
            if (model == null || string.IsNullOrWhiteSpace(model.Content) || model.ProfileId <= 0 || model.ProfileTypeId <= 0)
            {
                return(ToResponse(false, Errors.invalid_data));
            }
            await _rpNote.AddNoteAsync(new NoteAddModel {
                ProfileId     = model.ProfileId,
                ProfileTypeId = model.ProfileTypeId,
                Content       = model.Content,
                UserId        = _process.User.Id
            });

            return(true);
        }
示例#2
0
        public async Task <ActionResult> Create(NoteAddRequest noteData)
        {
            await AddNoteService.CreateNote(noteData.Map <NoteItem>());

            return(RedirectToAction("Index"));
        }
示例#3
0
        public async Task <IActionResult> AddComment([FromBody] NoteAddRequest model)
        {
            var result = await _bizNote.AddNoteAsync(model);

            return(ToResponse(result));
        }