コード例 #1
0
 public ActionResult Edit(Guid deviationId)
 {
     var entity = DeviationRepository.GetItem(deviationId);
     var mapper = new DeviationMapper();
     var model = mapper.MapToModel(entity);
     return View(model);
 }
コード例 #2
0
ファイル: MapperTests.cs プロジェクト: asalilje/DevPoc
        public void TestMapperMapToModel()
        {
            var bookings = new Collection<Booking> {new Booking {BookingGuid = Guid.NewGuid()}};

            var entity = new Entities.Deviation
                             {
                                 DeviationId = Guid.NewGuid(),
                                 DateInterval = new DateInterval
                                                    {
                                                        ValidFrom = DateTime.Now,
                                                        ValidTo = DateTime.Now.AddDays(12)
                                                    },
                                 DeviationTypeId = 1,
                                 DeviationName = "Timetable change today",
                                 Bookings = bookings
                             };
            var mapper = new DeviationMapper();
            var model = mapper.MapToModel(entity);

            Assert.AreEqual(entity.DeviationName, model.DeviationName);
            Assert.AreEqual(entity.DateInterval.ValidFrom, model.ValidFrom);
            Assert.AreEqual(entity.DateInterval.ValidTo, model.ValidTo);
        }