public async Task <CompanyV1> UpdateCompanyAsync(string correlationId, CompanyV1 company) { using (Instrument(correlationId, "companies.update_company")) { return(await _controller.UpdateCompanyAsync(correlationId, company)); } }
public async Task <CompanyV1> UpdateCompanyAsync(string correlationId, CompanyV1 company) { return(await CallCommandAsync <CompanyV1>( "update_company", correlationId, new { company = company } )); }
protected string ProccessTags(string Body, CompanyV1 BadCompany, string Note) { return(Body.Replace("[BANKCODE]", BadCompany.BankCode). Replace("[ACCCODE]", BadCompany.AccCode). Replace("[STATECODE]", BadCompany.StateCode). Replace("[IBAN]", BadCompany.IBAN). Replace("[NAME]", BadCompany.Name). Replace("[CONTRACTDATE]", BadCompany.ContractDate.ToString("dd.MM.yyyy")). Replace("[NOTE]", Note). Replace("[EMPLOYEE_ID]", BadCompany.EmployeeId.ToString())); }
private static void AssertCompanies(CompanyV1 etalon, CompanyV1 company) { Assert.NotNull(company); Assert.Equal(etalon.Name, company.Name); Assert.Equal(etalon.AccCode, company.AccCode); Assert.Equal(etalon.BankCode, company.BankCode); Assert.Equal(etalon.ContractDate, company.ContractDate); Assert.Equal(etalon.ContractNo, company.ContractNo); Assert.Equal(etalon.IBAN, company.IBAN); Assert.Equal(etalon.Id, company.Id); Assert.Equal(etalon.StateCode, company.StateCode); Assert.Equal(etalon.EmployeeId, company.EmployeeId); }
public virtual string SendEmail(CompanyV1 Company, string host, string fromAddress, string toAddress, string Subj, string Body, string Note) { Body = ProccessTags(Body, Company, Note); SmtpClient client = new SmtpClient(host); MailAddress from = new MailAddress(fromAddress, fromAddress, System.Text.Encoding.UTF8); MailAddress to = new MailAddress(toAddress); MailMessage message = new MailMessage(from, to); message.Body = Body; message.Subject = Subj; message.SubjectEncoding = System.Text.Encoding.UTF8; string token = "token"; client.SendAsync(message, token); message.Dispose(); return(Body); }
public override string SendEmail(CompanyV1 Company, string host, string fromAddress, string toAddress, string Subj, string Body, string Note) { return(ProccessTags(Body, Company, Note)); }
public string DoTheBadThings(string correlationId, CompanyV1 company, string Note) { return(_sendMessageClient.SendEmail(company, host, fromAddress, toAddress, subj, body, Note)); }
public bool IsBadCompany(string correlationId, CompanyV1 company) { return(company.Name.ToLower().ToLower().Contains("bad")); }
public async Task <CompanyV1> CreateCompanyAsync(string correlationId, CompanyV1 customer) { return(await Task.FromResult(new CompanyV1())); }
public async Task <CompanyV1> UpdateCompanyAsync(string correlationId, CompanyV1 company) { return(await _persistence.UpdateCompanyAsync(correlationId, company)); }
public async Task <CompanyV1> CreateCompanyAsync(string correlationId, CompanyV1 company) { company.Id = company.Id ?? IdGenerator.NextLong(); return(await _persistence.CreateCompanyAsync(correlationId, company)); }
public async Task <CompanyV1> CreateCompanyAsync(string correlationId, CompanyV1 company) { var result = await CreateAsync(correlationId, FromPublic(company)); return(ToPublic(result)); }
private static CompanyMongoDbSchema FromPublic(CompanyV1 company) { return(ObjectMapper.MapTo <CompanyMongoDbSchema>(company)); }