/** * Store a newly created departamento in storage. * * @param CreateDepartamentoRequest $request * * @return Response */ public function store(CreateDepartamentoRequest $request) { $input = $request->all(); $departamento = $this->DepartamentoRepository->create($input); Flash::success('Departamento agregado satisfactoriamente.'); return redirect(route('departamentos.index')); }
/** * Update the specified Departamento in storage. * * @param int $id * @param CreateDepartamentoRequest $request * * @return Response */ public function update($id, CreateDepartamentoRequest $request) { $departamento = $this->departamentoRepository->findDepartamentoById($id); if (empty($departamento)) { Flash::error('Departamento not found'); return redirect(route('departamentos.index')); } $departamento = $this->departamentoRepository->update($departamento, $request->all()); Flash::message('Departamento updated successfully.'); return redirect(route('departamentos.index')); }
/** * Update the specified resource in storage. * * @param Departamento $departamento * @param CreateDepartamentoRequest $request * @return Response * @internal param int $id */ public function update(Departamento $departamento, CreateDepartamentoRequest $request) { $departamento->update($request->all()); return redirect('/departamentos/' . $departamento->id); }