//public ActionResult list2() //{ // var dto = _bhService.GetMergers(); // var viewModel = _bhMergerDtoMap.MapToViewModel(dto); // return View(viewModel); //} public ActionResult Create() { var model = new BhMergerViewModel { MergerItems = new List<BhMergerItemViewModel> { new BhMergerItemViewModel() }, MergerLinks = new List<BhMergerLinkViewModel> { new BhMergerLinkViewModel() } }; return View(model); }
//BhMerger public BhMergerDto MapToDto(BhMergerViewModel model) { return new BhMergerDto { Id = model.Id, TransactionDate = model.TransactionDate, //Ratio = model.Ratio, Notes = model.Notes, TransactionApplied = model.TransactionApplied, MergerItems = MapToDto(model.MergerItems), MergerLinks = MapToDto(model.MergerLinks), SourceId = model.SourceId, BhTransactionId = model.BhTransactionId, BhTransactionDate = model.BhTransactionDate, SecurityId = model.SecurityId, TickerSymbol = model.TickerSymbol.ToUpper(), Shares = model.Shares, SourceTransactionApplied = model.SourceTransactionApplied, }; }
public ActionResult Create(BhMergerViewModel viewModel) { var dto = _bhMergerDtoMap.MapToDto(viewModel); var dto2 = _bhService.CreateMerger(dto); return View(viewModel); }
public ActionResult Edit(BhMergerViewModel viewModel) { //var dto = _bhService.GetMergerSource(id); var dto = _bhMergerDtoMap.MapToDto(viewModel); var dto2 = _bhService.UpdateMerger(dto); return View(viewModel); }