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)); }
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)); }
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)); }