public static FocusDateView FromDto(FocusDateViewDto dto) { var retVal = new FocusDateView(); retVal.UpdateFromDto(dto); return(retVal); }
public static FocusDateViewDto ToDto(FocusDateView model) { var retVal = new FocusDateViewDto(); model.UpdateDto(retVal); return(retVal); }
public void DtoAndDomainRoundTrip() { Fixture fixture = TestHelper.CreateSerializationAutoFixture(); FocusDateViewDto sourceDto = fixture.Create <FocusDateViewDto>(); FocusDateView domain = FocusDateView.FromDto(sourceDto); FocusDateViewDto targetDto = FocusDateView.ToDto(domain); var sourceDtoLikeness = sourceDto.AsSource().OfLikeness <FocusDateViewDto>(); sourceDtoLikeness.ShouldEqual(targetDto); }
public void DtoAndLiteDbRoundTrip() { Fixture fixture = TestHelper.CreateSerializationAutoFixture(useLiteDBCompatibleDateTime: true); FocusDateViewDto sourceDto = fixture.Create <FocusDateViewDto>(); FocusDateViewDto targetDto; using (var db = new LiteDatabase(new MemoryStream())) { var col = db.GetCollection <FocusDateViewDto>(); var id = col.Insert(sourceDto); targetDto = col.FindById(id); } var sourceDtoLikeness = sourceDto.AsSource().OfLikeness <FocusDateViewDto>(); sourceDtoLikeness.ShouldEqual(targetDto); }
public void UpdateFromDto(FocusDateViewDto dto) { this.CompletedFilterDelay = dto.CompletedFilterDelay; this.FocusDateTime = dto.FocusDateTime; }
public void UpdateDto(FocusDateViewDto dto) { dto.CompletedFilterDelay = this.CompletedFilterDelay; dto.FocusDateTime = this.FocusDateTime; }