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); }
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); }