private void button1_Click(object sender, EventArgs e) { Contractor contractor = new Contractor { Name = txtName.Text, Surname = txtSurname.Text, Rate = txtRate.ToDouble(), Overtime_Rate = txtOvertimeRate.ToDouble(), Company = Convert.ToInt32(cboAssociateCompany.SelectedValue), Agency = txtAgency.Text, Agency2 = txtAgency2.Text, Number = txtNumber.ToDouble(), Info = txtInfo.Text, Time_sheet_submitted = txtTimesheet.Text, InvoiceID = Convert.ToInt16(cboInvoiced.SelectedValue), Standard_margin = txtStandardMargin.ToDouble(), overtimeMargin = txtOvertimeMargin.ToDouble(), Work_Permit = chkWorkPermit.Checked, charity = chkCharity.Checked, Daily_rate = chkDaily.Checked, Hourly_rate = chkHourly.Checked }; ContractorRepository repository = new ContractorRepository(); repository.Create(contractor); }
/// <summary> /// Initializes a new instance of the <see cref="ItemRelationScript"/> class. /// </summary> /// <param name="unitOfWork">The unit of work - database context used in persistance.</param> public ItemRelationScript(IUnitOfWork unitOfWork, ExecutionController controller) : base(unitOfWork) { this.repository = new ItemRepository(unitOfWork, controller); this.contractorRepository = new ContractorRepository(unitOfWork, controller); this.ExecutionController = controller; }
public void IfArgumentEmptySample(Guid id) { // ARRANGE IContractorRepository contractorRepository = new ContractorRepository(); // ACT var exception = Assert.Throws <DesignByContractViolationException>( // ReSharper disable once ReturnValueOfPureMethodIsNotUsed () => contractorRepository.FindContractorByGuid(id) ); // ASSERT Assert.That(exception.Message, Is.EqualTo($"Argument '{nameof(id)}' is an empty Guid.")); }
public void IfNotMidnightSample() { // ARRANGE IContractorRepository contractorRepository = new ContractorRepository(); DateTime ratherNotMidnight = DateTime.Now; // ACT var exception = Assert.Throws <DesignByContractViolationException>( // ReSharper disable once ReturnValueOfPureMethodIsNotUsed () => contractorRepository.GetContractorsAged(ratherNotMidnight, null)); // ASSERT Assert.That(exception, Is.Not.Null); Assert.That(exception.Message, Is.EqualTo("minDate must be a midnight")); }
public void FailIfNullSample() { // ARRANGE IContractorRepository repository = new ContractorRepository(); var parameters = new ContractorFilterParameters(); // ACT var exception = Assert.Throws <DesignByContractViolationException>( // ReSharper disable once ReturnValueOfPureMethodIsNotUsed () => repository.FilterContractors(parameters) ); // ASSERT Assert.That(exception, Is.Not.Null); Assert.That(exception.Message, Is.EqualTo("'EstablishedBetween' is null and it shouldn't be")); }
public ContractorSuffixGenerator(ContractorRepository contractorRepo) { _contractorRepo = contractorRepo; }
public ContractorService(ContractorRepository contractorRepo) { _contractorRepo = contractorRepo; }
// private readonly IBus _eventBus; public AddNewContractorCommandHandler(ContractorRepository contractorRepository, IContractorSuffixGenerator contractorSuffixGenerator) { _contractorRepository = contractorRepository; _contractorSuffixGenerator = contractorSuffixGenerator; //_eventBus = eventBus; }
/// <summary> /// Initializes a new instance of the <see cref="ContractorGroupMembershipScript"/> class. /// </summary> /// <param name="unitOfWork">The unit of work - database context used in persistance.</param> public ContractorGroupMembershipScript(IUnitOfWork unitOfWork, ExecutionController controller) : base(unitOfWork) { this.repository = new ContractorRepository(UnitOfWork, controller); this.repository.ExecutionController = controller; }
public UpdateContractorCommandHandler(ContractorRepository contractorRepository) { _contractorRepo = contractorRepository; }
public ContractorService(ContractorRepository repo) { _repo = repo; }
public AddNewContractorCommandValidator(IMciService mciService, ContractorRepository contractorRepo) { _mciService = mciService; _contractorRepo = contractorRepo; }