コード例 #1
0
ファイル: AccountsController.cs プロジェクト: sahina/aec_cqrs
        public ActionResult Create()
        {
            var model = new CreateAccountModel
            {
                AccountID = Guid.NewGuid()
            };

            return View(model);
        }
コード例 #2
0
ファイル: AccountsController.cs プロジェクト: sahina/aec_cqrs
        public ActionResult Create(CreateAccountModel model)
        {
            if (ModelState.IsValid)
            {
                var securityid = new SecurityID(Guid.NewGuid().ToString());
                var security = new SecurityInfo(securityid, model.Username, model.Password, model.Username, null);
                var regid = new RegistrationID(Guid.NewGuid());

                var cmd = new RegistrationCreated(regid, DateTime.UtcNow, security);

                Bus.SendOne(cmd);

                return RedirectToAction("Index");
            }

            return View(model);
        }