Example #1
0
        public ShipmentDetailEntity Create(EmployeeEntity EmployeeEntity, ShipmentDetailEntity ShipmentDetailEntity)
        {
            if (ShipmentDetailEntity == null)
            {
                throw new NotFoundException();
            }
            ShipmentDetail ShipmentDetail = new ShipmentDetail(ShipmentDetailEntity);

            UnitOfWork.ShipmentDetailRepository.AddOrUpdate(ShipmentDetail);
            UnitOfWork.Complete();
            return(Get(EmployeeEntity, ShipmentDetail.Id));
        }
Example #2
0
 public ShipmentDetail(ShipmentDetailEntity ShipmentDetailEntity) : base(ShipmentDetailEntity)
 {
     if (ShipmentDetailEntity.OrderEntities != null)
     {
         this.Orders = new HashSet <Order>();
         foreach (OrderEntity OrderEntity in ShipmentDetailEntity.OrderEntities)
         {
             OrderEntity.ShipmentDetailId = ShipmentDetailEntity.Id;
             this.Orders.Add(new Order(OrderEntity));
         }
     }
 }
 public ShipmentDetailEntity Update(Guid ShipmentDetailId, [FromBody] ShipmentDetailEntity ShipmentDetailEntity)
 {
     return(ShipmentDetailService.Update(EmployeeEntity, ShipmentDetailId, ShipmentDetailEntity));
 }
 public ShipmentDetailEntity Create([FromBody] ShipmentDetailEntity ShipmentDetailEntity)
 {
     return(ShipmentDetailService.Create(EmployeeEntity, ShipmentDetailEntity));
 }
Example #5
0
        public ShipmentDetailEntity Update(EmployeeEntity EmployeeEntity, Guid ShipmentDetailId, ShipmentDetailEntity ShipmentDetailEntity)
        {
            ShipmentDetailEntity.Id = ShipmentDetailId;
            ShipmentDetail ShipmentDetail = new ShipmentDetail(ShipmentDetailEntity);

            UnitOfWork.ShipmentDetailRepository.AddOrUpdate(ShipmentDetail);
            UnitOfWork.Complete();
            return(Get(EmployeeEntity, ShipmentDetail.Id));
        }