/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['txtName' => 'required', 'rActive' => 'required|in:0,1']);
     $position = new Position();
     $position->name = $request->txtName;
     $position->active = $request->rActive;
     $position->save();
     return redirect()->route('admin.position.index')->with('message', 'Create position success!');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['position_title' => 'required', 'position_shortcode' => 'required']);
     $position = new Position(array('title' => $request->get('position_title'), 'shortcode' => $request->get('position_shortcode')));
     $position->save();
     //flash()->error('Success!','Your flyer has been created');
     flash()->success('', 'Nauja pozicija sukurta');
     return redirect()->back();
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(PositionsRequest $request)
 {
     $position = new Position();
     $position->name = $request['name'];
     $slug = preg_replace('/\\s+/', '-', $request['name']);
     $position->slug = $slug;
     $position->save();
     \Session::flash('success', $request['name'] . ' has been successfully added!');
     return redirect()->back();
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['name' => 'required|string', 'department_id' => 'required|numeric', 'project_id' => 'required|numeric']);
     $duplicate = Position::where('name', $request->name)->where('department_id', $request->department_id)->where('project_id', $request->project_id)->first();
     if ($duplicate) {
         return response()->json(true);
     }
     $position = new Position();
     $position->name = $request->name;
     $position->department_id = $request->department_id;
     $position->project_id = $request->project_id;
     $position->save();
     return $position;
 }
 /**
  * Insert position
  *
  * @param  int  $id
  * @return string
  */
 public function insert()
 {
     $position = new Position();
     $position->name = Request::input('name');
     $position->description = Request::input('description');
     $validator = Validator::make(['name' => $position->name], ['name' => ['required']]);
     if ($validator->fails()) {
         //return  $validator->messages()->toJson();
         //return Response::json($validator->messages(), 400);
         if (Request::ajax()) {
             return "";
         }
     }
     $position->save();
     echo json_encode($position);
 }