Пример #1
0
        public ActionResult <ApiRespnse <LoginApiModel.Response> > Post(LoginApiModel.Request request)
        {
            var response = new ApiRespnse <LoginApiModel.Response>();


            Customer customer = new Customer();


            customer = _adminInterface.FindCustomerByEmail(request.Email);


            if (customer == null)
            {
                response.Data = new LoginApiModel.Response();
                response.Data.ErrorMessage = " هذا الأيميل غير موجود, هل تريد انشاء حساب جديد ؟";
                return(Ok(response));
            }

            if (customer.PasswordHash == request.PasswordHash)
            {
                response.Data                = new LoginApiModel.Response();
                response.Data.Email          = customer.Email;
                response.Data.EmailConfiremd = customer.EmailConfirmed;
                response.Data.PhoneNumber    = customer.PhoneNumber;
                response.Data.Id             = customer.Id.ToString();
                response.Data.UserName       = customer.UserName;

                return(Ok(response));
            }
            else
            {
                response.Data = new LoginApiModel.Response();
                response.Data.ErrorMessage = " رقم سري خاطئ , الرجاء المحاولة مجدداً";
                return(Ok(response));
            }
        }