public IUshortsFormatterViewModel VisitTimeFormatter(IUshortsFormatter formatter) { var viewModel = new DefaultTimeFormatterViewModel(); IDefaultTimeFormatter defaultTimeFormatter = formatter as IDefaultTimeFormatter; viewModel.MillisecondsDecimalsPlaces = defaultTimeFormatter.MillisecondsDecimalsPlaces.ToString(); viewModel.NumberOfPointsInUse = defaultTimeFormatter.NumberOfPointsInUse.ToString(); viewModel.YearPointNumber = defaultTimeFormatter.YearPointNumber.ToString(); viewModel.MonthPointNumber = defaultTimeFormatter.MonthPointNumber.ToString(); viewModel.DayInMonthPointNumber = defaultTimeFormatter.DayInMonthPointNumber.ToString(); viewModel.HoursPointNumber = defaultTimeFormatter.HoursPointNumber.ToString(); viewModel.MinutesPointNumber = defaultTimeFormatter.MinutesPointNumber.ToString(); viewModel.SecondsPointNumber = defaultTimeFormatter.SecondsPointNumber.ToString(); viewModel.MillisecondsPointNumber = defaultTimeFormatter.MillisecondsPointNumber.ToString(); return(viewModel); }
public IUshortsFormatter VisitTimeFormatter(DefaultTimeFormatterViewModel formatterViewModel) { var formatter = new DefaultTimeFormatter { NumberOfPointsInUse = int.Parse(formatterViewModel.NumberOfPointsInUse), MillisecondsDecimalsPlaces = int.Parse(formatterViewModel.MillisecondsDecimalsPlaces), YearPointNumber = int.Parse(formatterViewModel.YearPointNumber), MonthPointNumber = int.Parse(formatterViewModel.MonthPointNumber), DayInMonthPointNumber = int.Parse(formatterViewModel.DayInMonthPointNumber), HoursPointNumber = int.Parse(formatterViewModel.HoursPointNumber), MinutesPointNumber = int.Parse(formatterViewModel.MinutesPointNumber), SecondsPointNumber = int.Parse(formatterViewModel.SecondsPointNumber), MillisecondsPointNumber = int.Parse(formatterViewModel.MillisecondsPointNumber) }; return(formatter); }