public override void PrintInfo() { Console.WriteLine("Название организации: {0}", Name); Console.WriteLine("Дата открытия счета: {0}", AccountDate.ToShortDateString()); Console.WriteLine("Номер счета: {0}", AccountNumber); Console.WriteLine("Сумма на счету: {0}", AccountAmount); }
public override string PrintInfo() { string s = ""; s += "Название организации: " + Name + "\n"; s += "Дата открытия счета: " + AccountDate.ToShortDateString() + "\n"; s += "Номер счета: " + AccountNumber + "\n"; s += "Сумма на счету: " + AccountAmount + "\n"; return(s); }
public async Task <MethodResults> CreateNewBusiness(BusinessPullModel pullModel, BPMainContext context, string IPAddress, string instigator, CoreLoggerProvider logger) { var methodResults = new MethodResults { Success = false, Message = "Something went wrong. Please try again, or contact your system administrator." }; // the pull model should have been validated at the controller // first, create the account var account = new BPAccount() { BusinessAttribute = new BusinessAttribute(), EntityAttribute = new EntityAttribute() }; account.BusinessAttribute.BusinessName = pullModel.BusinessName; var subject = "Business Account Creation"; var system = "Business Service"; account.EntityAttribute.AccountType = await context.AccountTypes.FirstOrDefaultAsync(x => x.Index == 2); account.BusinessAttribute.BusinessType = await context.BusinessTypes.FirstOrDefaultAsync(x => x.Index == pullModel.BusinessTypeId); var accountDateType = await context.AccountDateTypes.FirstOrDefaultAsync(x => x.Index == 1); var accountDate = new AccountDate { AccountDateType = accountDateType, DateLine = DateTimeOffset.Now }; account.EntityAttribute.AccountDates.Add(accountDate); context.Accounts.Add(account); methodResults = await context.SaveChangesAsync(context); if (methodResults.Success) { await logger.CreateNewLog($"Successfully create {pullModel.BusinessName} as {pullModel.BusinessTypes.FirstOrDefault(x => x.Value == pullModel.BusinessTypeId.ToString())} by {instigator} on {IPAddress}", subject, instigator, system); } else { await logger.CreateNewLog($"Failed to create new business {pullModel.BusinessName} by {instigator} on {IPAddress}", subject, instigator, system); } return(methodResults); }