public Response <UnitAndSpecificationsResponest> GetUnitAndSpecifications(UnitAndSpecificationsRequest request) { Response <UnitAndSpecificationsResponest> response = new Response <UnitAndSpecificationsResponest>() { Result = new UnitAndSpecificationsResponest() }; if (request == null) { ArgumentNullException ex = new ArgumentNullException("GetCustomerInfo request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } UnitAndSpecificationsAccessor accessor = new UnitAndSpecificationsAccessor(); try { response.Result.unitAndSpecificationsInfos = accessor.GetUnitAndSpecifications(request.unitAndSpecificationsInfo); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
public bool DeleteUnitAndSpecifications(int id) { UnitAndSpecificationsAccessor accessor = new UnitAndSpecificationsAccessor(); try { return(accessor.DeleteUnitAndSpecifications(id)); } catch (Exception ex) { LogError(ex); } return(false); }