|
@@ 144-153 (lines=10) @@
|
| 141 |
|
* @param StoreMemberRequest $request |
| 142 |
|
* @return RedirectResponse |
| 143 |
|
*/ |
| 144 |
|
public function store(StoreMemberRequest $request) |
| 145 |
|
{ |
| 146 |
|
$data = $request->all(); |
| 147 |
|
|
| 148 |
|
dispatch(new CreateMemberCommand($data, $approve = true)); |
| 149 |
|
|
| 150 |
|
session()->flash('action-message', "Member added successfully."); |
| 151 |
|
|
| 152 |
|
return redirect()->route('members.index'); |
| 153 |
|
} |
| 154 |
|
|
| 155 |
|
/** |
| 156 |
|
* Display the specified member. |
|
@@ 213-222 (lines=10) @@
|
| 210 |
|
* @param int $id |
| 211 |
|
* @return RedirectResponse |
| 212 |
|
*/ |
| 213 |
|
public function update(UpdateMemberRequest $request, $id) |
| 214 |
|
{ |
| 215 |
|
$data = $request->all(); |
| 216 |
|
|
| 217 |
|
dispatch(new UpdateMemberCommand($id, $data)); |
| 218 |
|
|
| 219 |
|
session()->flash('action-message', "Member updated successfully."); |
| 220 |
|
|
| 221 |
|
return redirect()->route('members.index'); |
| 222 |
|
} |
| 223 |
|
|
| 224 |
|
/** |
| 225 |
|
* Remove the specified members from storage. |
|
@@ 285-297 (lines=13) @@
|
| 282 |
|
* @param StoreMemberRequest $request |
| 283 |
|
* @return RedirectResponse |
| 284 |
|
*/ |
| 285 |
|
public function postRegister(StoreMemberRequest $request) |
| 286 |
|
{ |
| 287 |
|
$data = $request->all(); |
| 288 |
|
|
| 289 |
|
dispatch(new CreateMemberCommand($data)); |
| 290 |
|
|
| 291 |
|
session()->flash( |
| 292 |
|
'action-message', |
| 293 |
|
"Your account was created successfully. You will be notified when the board members approve it." |
| 294 |
|
); |
| 295 |
|
|
| 296 |
|
return redirect()->route('members.register'); |
| 297 |
|
} |
| 298 |
|
} |
| 299 |
|
|