private static void HandleDomainValidationException(DomainValidationException e, ExceptionContext ctx) { ctx.Result = new JsonResult(e.Errors) { StatusCode = (int)HttpStatusCode.BadRequest }; }
public void Setup() { _userContext = TestUserContext.Create("*****@*****.**", "Graham Robertson", "Operations Manager", UserRole.Manager | UserRole.Member); _domainValidationException = null; _savedCertificate = null; AppDateTime.GetUtcNow = () => _dateCreated; }
public void Setup() { _domainValidationException = null; _savedBankDetails = null; _userContext = TestUserContext.Create( "*****@*****.**", "Graham Robertson", "Operations Manager", UserRole.Manager | UserRole.Member); }
private void CreatePending(Guid id, Guid customerId, Guid jobItemId, string notes) { try { _savedPendingItem = _deliveryItemService.CreatePending(id, jobItemId, customerId, notes); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void CreateInstrument(Guid id, string manufacturer, string modelNo, string range, string description, int allocatedCalibrationTime) { try { _savedInstrument = _instrumentService.Create(id, manufacturer, modelNo, range, description, allocatedCalibrationTime); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void CreateDeliveryItem(Guid id, Guid deliveryId, Guid jobItemId, string notes) { try { _savedDeliveryItem = _deliveryItemService.Create(id, deliveryId, jobItemId, notes); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void Create(Guid id, Guid customerId, string fao) { try { _savedDelivery = _deliveryService.Create(id, customerId, fao); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void Edit(Guid orderId, Guid supplierId, Guid currencyId, string instructions) { try { _orderForEdit = _orderService.Edit(orderId, supplierId, currencyId, instructions); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void Edit(Guid id, string orderNumber, string adviceNumber, string contact, string notes, string instructions) { try { _jobForEdit = _jobService.Edit(id, orderNumber, adviceNumber, contact, notes, instructions); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void GetInvoices() { try { _invoiceService.GetInvoices(); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void GetQuotes() { try { _quoteService.GetQuotes(); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void GetCertificatesForJobItem(Guid jobItemId) { try { _certificateService.GetCertificatesForJobItem(jobItemId); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void CreateQuote(Guid id, Guid customerId, string orderNumber, string adviceNumber, Guid currencyId) { try { _savedQuote = _quoteService.Create(id, customerId, orderNumber, adviceNumber, currencyId); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
public void Edit(Guid id, string orderNo, string adviceNo, Guid currencyId) { try { _quoteForEdit = _quoteService.Edit(id, orderNo, adviceNo, currencyId); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void GetInvoiceItems() { try { _invoiceItemService.GetInvoiceItems(Guid.NewGuid()); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void GetPendingInvoiceItems() { try { _invoiceItemService.GetPendingInvoiceItems(); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void CreatePending(Guid id, Guid jobItemId) { try { _savedPendingItem = _invoiceItemService.CreatePending(id, jobItemId); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void Edit(Guid deliveryItemId, string notes) { try { _deliveryItemForEdit = _deliveryItemService.Edit(deliveryItemId, notes); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void AddWorkItem(Guid jobItemId, int workTime, int overTime, string report, Guid workStatusId, Guid workTypeId) { try { _savedJobItem = _jobItemService.AddWorkItem(jobItemId, workTime, overTime, report, workStatusId, workTypeId); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void ApproveJob(Guid id) { try { _savedJob = _jobService.ApproveJob(id); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void EditInformation(Guid jobItemId, string serialNo, string instructions, string accessories, string comments) { try { _jobItemForEditInformation = _jobItemService.EditInformation(jobItemId, serialNo, instructions, accessories, comments); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
public void Create(Guid id, Guid certificateTypeId, Guid categoryId, Guid jobItemId, string procedureList) { try { _savedCertificate = _certificateService.Create(id, certificateTypeId, categoryId, jobItemId, procedureList); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void Create(Guid id, Guid currencyId, Guid customerId, Guid bankDetailsId, Guid paymentTermId, Guid taxCodeId, string orderNo) { try { _savedInvoice = _invoiceService.Create(id, currencyId, customerId, bankDetailsId, paymentTermId, taxCodeId, orderNo); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
public void GetCurrencies() { try { _currencyService.GetCurrencies(); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
public void GetById(Guid id) { try { _currencyService.GetById(id); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void EditDelivery(Guid deliveryId, string fao) { try { _deliveryToEdit = _deliveryService.Edit(deliveryId, fao); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
public void EditCurrency(Guid id, string name, string displayName) { try { _currencyForEdit = _currencyService.Edit(id, name, displayName); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
public void CreateCurrency(Guid id, string name, string displayMessage) { try { _savedCurrency = _currencyService.Create(id, name, displayMessage); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
public void GetCertificates() { try { _certificateService.GetCertificates(); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
private void GetById(Guid id) { try { _certificateService.GetById(id); } catch (DomainValidationException dex) { _domainValidationException = dex; } }
/// <summary> /// Returns an HttpResponseMessage as a HttpStatusCode.BadRequest (400) with a standardized response for validation errors. /// </summary> /// <param name="request"></param> /// <param name="domainValidationException"></param> /// <returns></returns> public static HttpResponseMessage CreateBadRequestResponse(this HttpRequestMessage request, DomainValidationException domainValidationException) { return request.CreateBadRequestResponse(domainValidationException.Message, domainValidationException.Results); }