コード例 #1
0
 public ShipmentAdvice UpdateObject(ShipmentAdvice shipmentadvice)
 {
     if (!isValid(_validator.VUpdateObject(shipmentadvice, this)))
     {
         shipmentadvice = _repository.UpdateObject(shipmentadvice);
     }
     return(shipmentadvice);
 }
コード例 #2
0
 public ShipmentAdvice CreateObject(ShipmentAdvice shipmentadvice)
 {
     shipmentadvice.Errors = new Dictionary <String, String>();
     if (!isValid(_validator.VCreateObject(shipmentadvice, this)))
     {
         shipmentadvice = _repository.CreateObject(shipmentadvice);
     }
     return(shipmentadvice);
 }
コード例 #3
0
        public ShipmentAdvice CreateUpdateObject(ShipmentAdvice shipmentadvice)
        {
            ShipmentAdvice newshipmentadvice = this.GetObjectByShipmentOrderId(shipmentadvice.ShipmentOrderId);

            if (newshipmentadvice == null)
            {
                shipmentadvice = this.CreateObject(shipmentadvice);
            }
            else
            {
                shipmentadvice = this.UpdateObject(shipmentadvice);
            }
            return(shipmentadvice);
        }
コード例 #4
0
        public bool isValid(ShipmentAdvice obj)
        {
            bool isValid = !obj.Errors.Any();

            return(isValid);
        }
コード例 #5
0
 public ShipmentAdvice SoftDeleteObject(ShipmentAdvice shipmentadvice)
 {
     shipmentadvice = _repository.SoftDeleteObject(shipmentadvice);
     return(shipmentadvice);
 }
コード例 #6
0
 public ShipmentAdvice VUpdateObject(ShipmentAdvice shipmentAdvice, IShipmentAdviceService _shipmentAdviceService)
 {
     return(shipmentAdvice);
 }