public FileTransferConfigurationModel FindFileTransferConfigurationModel(int locationId,
                                                                                 FileTransferType transferType,
                                                                                 FileTransferDataType transferDataType)
        {
            var item = db.FindFileTransferConfigurations()
                       .Where(ftc => ftc.LocationId == locationId &&
                              ftc.TransferType == (int)transferType &&
                              ftc.LOVItem_DataType.ItemValue1 == ((int)transferDataType).ToString() &&
                              ftc.Enabled == true)
                       .FirstOrDefault();

            return(MapToModel(item));
        }
        public FileTransferConfigurationModel FindFileTransferConfigurationForFreightForwarder(FreightForwarderModel freightForearder,
                                                                                               FileTransferDataType dataType)
        {
            var item = db.FindFileTransferConfigurations()
                       .Where(ftc => ftc.FreightForwarderId == freightForearder.Id &&
                              ftc.TransferType == (int)FileTransferType.Send &&
                              ftc.LOVItem_DataType.ItemValue1 == ((int)dataType).ToString() &&
                              ftc.Enabled == true)
                       .FirstOrDefault();

            return(MapToModel(item));
        }
 public FileTransferConfigurationModel FindFileTransferConfigurationForWarehouseModel(LocationModel warehouse,
                                                                                      FileTransferDataType dataType)
 {
     return(FindFileTransferConfigurationModel(warehouse.Id,
                                               FileTransferType.Send,
                                               dataType));
 }