public function ProductSave()
 {
     $validation_rule = array('product_name' => array('required', 'max:100'), 'product_description' => array('required', 'max:500'), 'cat_id' => array('required'), 'brand_id' => array('required'));
     $validation = Validator::make(Input::all(), $validation_rule);
     if ($validation->fails()) {
         // If validation failed then returned to the serviseForm with error massege
         return Redirect::to('/addProducts')->withErrors($validation);
     } else {
         $product_name = Input::get('product_name');
         $product_description = Input::get('product_description');
         $cat_id = Input::get('cat_id');
         $brand_id = Input::get('brand_id');
         // Insert data into database
         ItemConfiguration::addProduct($product_name, $product_description, $cat_id, $brand_id);
         return Redirect::to('/addProducts')->with('add_success_massege', 'New Product Added successfully.');
     }
 }