31 lines
708 B
C#
31 lines
708 B
C#
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace MVCMovie.Controllers
|
|
{
|
|
public class UsersController : Controller
|
|
{
|
|
private readonly IUserRepository _userRepository;
|
|
|
|
public UsersController(IUserRepository userRepository)
|
|
{
|
|
_userRepository = userRepository;
|
|
}
|
|
|
|
public IActionResult CheckEmail()
|
|
{
|
|
return View();
|
|
}
|
|
|
|
[AcceptVerbs("Get", "Post")]
|
|
public IActionResult VerifyEmail(string email)
|
|
{
|
|
if (!_userRepository.VerifyEmail(email))
|
|
{
|
|
return Json(data: $"Email {email} is already in use.");
|
|
}
|
|
|
|
return Json(data: true);
|
|
}
|
|
}
|
|
}
|