public HistoricalTickerSymbolViewModel MapDtoToViewModel(HistoricalTickerSymbolDto dto) { var model = new HistoricalTickerSymbolViewModel { Id = dto.Id, SecurityId = dto.SecurityId, TickerSymbol = dto.TickerSymbol, ValidFrom = dto.ValidFrom, ValidTo = dto.ValidTo, }; model.ValidToString = dto.ValidTo.HasValue ? dto.ValidTo.Value.ToShortDateString() : string.Empty; model.ValidFromString = dto.ValidFrom.HasValue ? dto.ValidFrom.Value.ToShortDateString() : string.Empty; return model; }
public HistoricalTickerSymbolDto MapViewModelToDto(HistoricalTickerSymbolViewModel ViewModel) { var dto = new HistoricalTickerSymbolDto { Id = ViewModel.Id, SecurityId = ViewModel.SecurityId, TickerSymbol = ViewModel.TickerSymbol, ValidFrom = ViewModel.ValidFrom, ValidTo = ViewModel.ValidTo, }; if (!string.IsNullOrWhiteSpace(ViewModel.ValidToString)) { dto.ValidTo = DateTime.Parse(ViewModel.ValidToString); } if (!string.IsNullOrWhiteSpace(ViewModel.ValidFromString)) { dto.ValidFrom = DateTime.Parse(ViewModel.ValidFromString); } return dto; }
public ActionResult EditHistoricalTickerSymbol(HistoricalTickerSymbolViewModel model) { var dto = _historicalTickerSymbolMapper.MapViewModelToDto(model); dto = _securityService.UpdateHistoricalTickerSymbol(dto); //var viewModel = BuildBuyAndHoldTransactionViewModel(dto); return View(model); }