internal static WaterMeter SincronizeObject(WaterMeter currentObject, WaterMeter newObject) { currentObject.BougthDate = newObject.BougthDate; currentObject.Comments = newObject.Comments; currentObject.IsActive = newObject.IsActive; currentObject.Model = newObject.Model; currentObject.SerialNumber = newObject.SerialNumber; currentObject.SupplierId = newObject.SupplierId; return(currentObject); }
public static Contract Create(PersonsByEstate personsByEstate, ContractType contractType, WaterMeter waterMeter, int initialMeterRead = 0, bool doubleBasicCharge = false, bool isActive = true) { return(new Contract() { PersonsByEstate = personsByEstate, ContractTypeId = contractType.Id, MeterId = waterMeter.Id, InitialMeterRead = initialMeterRead, DoubleBasicCharge = doubleBasicCharge, IsActive = isActive, EmissionDate = DateTime.Now }); }