Логин Просмотр Модель становится нулевым в сообщении - PullRequest
0 голосов
/ 03 ноября 2018

Я получаю нулевое значение при публикации модели просмотра логина. Я имею в виду, я заполняю учетные данные для входа и нажимаю кнопку входа в систему, но просматриваю сообщения с нулевой моделью в действии. это изображение: Picture

 @using Barnamenevissho.Web.UI.ViewModels.Users;
@model UserCredentialsViewModel

@{
    Layout = "~/Views/Shared/Barnamenevissho_LayoutPage.cshtml";
}


@section ContentBody{

    @if (Model == null || Model.LoginViewModel != null && Model.LoginViewModel.Message != null)

    {
        <div class=" alert alert-danger text-center">@Model.LoginViewModel.Message </div>
    }


                    <form class="form-basic" method="post" action="~/Authentication/Login">
                        @Html.AntiForgeryToken()

                                        <input type="text" class="form-control logintextbox" placeholder="ایمیل" name="@Model.LoginViewModel.EmailId">


                                        <input type="password" class="form-control logintextbox" placeholder="رمز عبور" name="@Model.LoginViewModel.Password">

                                    <div class="form-check">
                                        <label class="form-check-label">
                                            <input class="form-check-input " type="checkbox" name="remember"> مرا  به خاطر بسپار

                        <button type="submit" class="btn btn-primary btn-lg loginbtn">ورود</button>
                    </form>
                    <hr class="loginhr" />
                    <a href="@Url.Action("ForgetPassword","Authentication")">فراموشی رمز عبور</a>

}

и это действия:

    [HttpPost]
    [ValidateAntiForgeryToken]

    public ActionResult Login(UserCredentialsViewModel userCredentialsViewModel, string returnURL)
    {
        if (userCredentialsViewModel.LoginViewModel != null)
        {
            LoginViewModel loginViewModel = new LoginViewModel();
            loginViewModel = userCredentialsViewModel.LoginViewModel;
            ResponseMessage<User> verifiedUser = _userService.VerifiedUserByEmail(loginViewModel.EmailId);
            if (verifiedUser.IsSuccess)
            {
                ...
    }

Любая помощь будет оценена.

...