/// <summary>
        /// Mason Allen
        /// </summary>
        /// <param name="newWarehouse"></param>
        /// <returns></returns>
        public int addWarehouse(Warehouse newWarehouse)
        {
            int success = 0;

            try
            {
                success = WarehouseAccessor.CreateWarehouse(newWarehouse);
            }
            catch (Exception)
            {
                throw new ApplicationException("There was an error saving this warehouse.");
            }
            return(success);
        }
        /// <summary>
        /// Created by Mason Allen
        /// Created on 4/13/17
        /// </summary>
        /// <param name="warehouseId"></param>
        /// <returns></returns>
        public int deleteWarehouse(int warehouseId)
        {
            int success = 0;

            try
            {
                success = WarehouseAccessor.DeleteWarehouse(warehouseId);
            }
            catch (Exception)
            {
                throw;
            }
            return(success);
        }
        /// <summary>
        /// Christian Lopez
        /// 2017/03/03
        /// </summary>
        /// <returns></returns>
        public List <Warehouse> ListWarehouses()
        {
            List <Warehouse> warehouses = null;

            try
            {
                warehouses = WarehouseAccessor.RetrieveAllWarehouses();
            }
            catch (SqlException ex)
            {
                throw new ApplicationException("There was a database error.", ex);
            }
            catch (Exception ex)
            {
                throw new ApplicationException("There was an unkown error.", ex);
            }

            return(warehouses);
        }