こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

MVC C# 共通メソッドはどこに書く?

MVC C# でWebアプリの開発を勉強していますが、共通メソッド(共通処理)はどこに書きますか。
例えば、LoginControllerはログイン画面の処理で、UserControllerは新規ユーザ作成の処理で、二つのコントローラーはパスワードハッシュ処理メソッドを使います。パスワードハッシュ処理メソッドはどこに書くか詳しく教えていただけませんでしょうか。

投稿日時 - 2016-08-15 20:59:10

QNo.9215756

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

質問の例だと共通というよりパスワード関係なのでパスワード管理用のクラスを用意するとかになるのではないでしょうか。

投稿日時 - 2016-08-16 01:52:27

ANo.2

それを考えるのが設計という作業ではないでしょうか。
No.1様の回答で間違いはないでしょうが、二つのControllerのスーパークラスを作って、そこに置くことも出来ますよね。現在、勉強中とのことですので、他人に聞くべきことと、自分で考えるべきことの判断は難しいかも知れませんが、質問にしかたが雑な気がします。

投稿日時 - 2016-08-16 00:55:21

ANo.1

共通メソッドは、そういうメソッドを集めたコモンクラスみたいなのを作って、その中に放り込んでおけばいいのでは?

投稿日時 - 2016-08-15 21:39:47

あなたにオススメの質問