public Entity.BaseResponse <List <Entity.BulkUploadResponse> > UploadKit(Entity.KitVerifyRequest request) { Entity.BaseResponse <List <Entity.BulkUploadResponse> > response = new Entity.BaseResponse <List <Entity.BulkUploadResponse> >(); Entity.ActionStatus result = new Entity.ActionStatus(); try { request.HardwareKits = request.HardwareKits.Where(t => !string.IsNullOrEmpty(t.KitCode.Trim()) && !string.IsNullOrEmpty(t.UniqueId.Trim()) && !string.IsNullOrEmpty(t.Name.Trim())).ToList(); request.HardwareKits = request.HardwareKits.Where(t => Regex.IsMatch(t.KitCode.Trim(), SpecialCharRegex) && Regex.IsMatch(t.UniqueId.Trim(), UniqueIDSpecialCharRegex)).ToList(); result = _service.UploadKit(request); if (result.Success) { response.IsSuccess = true; } else { response.IsSuccess = false; response.Message = result.Message; } response.Data = result.Data; } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Entity.BulkUploadResponse> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <bool> UploadKit(Entity.KitVerifyRequest request) { Entity.BaseResponse <bool> response = new Entity.BaseResponse <bool>(true); Entity.ActionStatus result = new Entity.ActionStatus(); try { result = _service.UploadKit(request); if (result.Success) { response.IsSuccess = true; response.Message = ""; response.Data = true; } else { response.IsSuccess = false; response.Message = result.Message; response.Data = false; } } catch (Exception ex) { return(new Entity.BaseResponse <bool>(false, ex.Message)); } return(response); }