public ActionResult Create([Bind(Include = "Id,Login,Phone,Email,Password")] AccountCreateViewModel accountCreateViewModel) { if (ModelState.IsValid) { accountCreateViewModel.Password = _encrypter.HashPassword(accountCreateViewModel.Password); var account = _mapper.Map <Account>(accountCreateViewModel); _repositoryAccount.Add(account); return(RedirectToAction("Index")); } return(View(accountCreateViewModel)); }
public IActionResult Post([FromBody] AccountResource accountResource) { if (!ModelState.IsValid) { return(NotFound()); } var accountDto = _mapper.Map <AccountDTO>(accountResource); accountDto.Password = _encrypter.HashPassword(accountDto.Password); _service.Add(accountDto); return(Ok()); }