public async Task <LocationResponse> CreateAsync(CreateLocationRequest request) { LocationEntity _CreatedEntity = await __LocationRepository.CreateAsync(request.ToEntity()); return(_CreatedEntity.ToResponse() ?? new LocationResponse { Success = false, ErrorMessage = $"{GlobalConstants.ERROR_ACTION_PREFIX} create {ENTITY_NAME}." }); }
public async Task <LocationResponse> GetAsync(UIDRequest request) { LocationResponse _Response = new LocationResponse(); if (request.UID == Guid.Empty) { _Response.Success = false; _Response.ErrorMessage = $"{GlobalConstants.ERROR_ACTION_PREFIX} retrieve {ENTITY_NAME}."; } LocationEntity _LocationEntity = await __LocationRepository.GetAsync(request.UID); if (_LocationEntity == null) { _Response.Success = false; _Response.ErrorMessage = $"{GlobalConstants.ERROR_ACTION_PREFIX} retrieve {ENTITY_NAME}."; } return(_LocationEntity.ToResponse() ?? _Response); }