public static ExcessGroupDto ToDto(this ExcessGroup excessGroup) { var dto = new ExcessGroupDto { }; ((IData)excessGroup).ToDto((IDataDto)dto); return(dto); }
public static ExcessGroup ToDomain(this ExcessGroupDto excessGroup, ExcessGroup originalExcessGroup = null) { if (originalExcessGroup != null && originalExcessGroup.Id == excessGroup.Id) { ((IDataDto)excessGroup).ToDomain((IData)originalExcessGroup); return(originalExcessGroup); } var data = new ExcessGroup { }; ((IDataDto)excessGroup).ToDomain((IData)data); return(data); }