Esempio n. 1
0
        public async Task <BaseResponse> DeleteAsync(UIDRequest request)
        {
            BaseResponse _Response = new BaseResponse();

            if (request.UID == Guid.Empty || !await __NoteRepository.DeleteAsync(request.UID))
            {
                _Response.Success      = false;
                _Response.ErrorMessage = $"{GlobalConstants.ERROR_ACTION_PREFIX} delete {ENTITY_NAME}.";
            }

            return(_Response);
        }
Esempio n. 2
0
        public async Task <NoteResponse> GetAsync(UIDRequest request)
        {
            NoteResponse _Response = new NoteResponse();

            if (request.UID == Guid.Empty)
            {
                _Response.Success      = false;
                _Response.ErrorMessage = $"{GlobalConstants.ERROR_ACTION_PREFIX} retrieve {ENTITY_NAME}.";
            }

            NoteEntity _NoteEntity = await __NoteRepository.GetAsync(request.UID);

            if (_NoteEntity == null)
            {
                _Response.Success      = false;
                _Response.ErrorMessage = $"{GlobalConstants.ERROR_ACTION_PREFIX} retrieve {ENTITY_NAME}.";
            }

            return(_NoteEntity.ToResponse() ?? _Response);
        }