public CollateralDialogViewModel(string collateral_agreement, DateTime start_date, DateTime end_date, string credit_agreement, Currencies_directory currency, int typeId, double sum, string description, int?formId) { CollateralAgreement = collateral_agreement; StartDate = start_date; EndDate = end_date; CreditAgreement = credit_agreement; Currency = currency; SumText = sum.ToString(); this.description = description; Flag = true; using (CreditsFirmsContext context = new CreditsFirmsContext()) { typeCollateral = (TypeCollateral)context.TypeCollaterals.FirstOrDefault(t => t.TypeId == typeId); formCollateral = (FormCollateral)context.FormCollaterals.FirstOrDefault(f => f.FormId == formId); Collateral collateral = (Collateral)context.Collaterals.FirstOrDefault(c => c.Collateral_agreement == collateral_agreement); if (collateral.Firm != null) { firmId = collateral.Id_Firm; } else { personId = collateral.Id_Person; } } }
public UpdateCreditDialogViewModel(string credit_agreement, DateTime startDate, DateTime endDate, Currencies_directory currency, int sum, string firmId, double rate, string userName) { Credit_agreement = credit_agreement; StartDate = startDate; EndDate = endDate; Currency = currency; SumText = sum.ToString(); FirmId = firmId; RateText = rate.ToString(); UserName = userName; }