示例#1
0
 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);
 }
示例#2
0
 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
     });
 }