public ShipmentAdvice UpdateObject(ShipmentAdvice shipmentadvice)
 {
     if (!isValid(_validator.VUpdateObject(shipmentadvice, this)))
     {
         shipmentadvice = _repository.UpdateObject(shipmentadvice);
     }
     return(shipmentadvice);
 }
 public ShipmentAdvice CreateObject(ShipmentAdvice shipmentadvice)
 {
     shipmentadvice.Errors = new Dictionary <String, String>();
     if (!isValid(_validator.VCreateObject(shipmentadvice, this)))
     {
         shipmentadvice = _repository.CreateObject(shipmentadvice);
     }
     return(shipmentadvice);
 }
        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);
        }
        public bool isValid(ShipmentAdvice obj)
        {
            bool isValid = !obj.Errors.Any();

            return(isValid);
        }
 public ShipmentAdvice SoftDeleteObject(ShipmentAdvice shipmentadvice)
 {
     shipmentadvice = _repository.SoftDeleteObject(shipmentadvice);
     return(shipmentadvice);
 }
Beispiel #6
0
 public ShipmentAdvice VUpdateObject(ShipmentAdvice shipmentAdvice, IShipmentAdviceService _shipmentAdviceService)
 {
     return(shipmentAdvice);
 }