示例#1
0
        public JsonResult User_ForgotPassword(MailEndUser_VM Model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    if (Model.EmailID != "" || Model.EmailID != null)
                    {
                        var Data = _UserRepo.User_ForgotPassword(Model);
                        if (Data > 0)
                        {
                            return(Json(new JsonResponse("Success", Resource.RegisteredEmail, true), JsonRequestBehavior.AllowGet));
                        }
                        else
                        {
                            return(Json(new JsonResponse("Error", Resource.InvalidEmail, null), JsonRequestBehavior.AllowGet));
                        }
                    }
                }
                catch (Exception ex)
                {
                    if (ex.InnerException != null)
                    {
                        return(Json(new JsonResponse("Error", ex.InnerException.Message.ToString(), null), JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(Json(new JsonResponse("Error", ex.Message.ToString(), null), JsonRequestBehavior.AllowGet));
                    }
                }
            }

            return(Json(new JsonResponse("Error", Resource.NullErrorMessage, null), JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public int User_ForgotPassword(MailEndUser_VM Model)
        {
            int query = 0;

            try
            {
                using (var db = new DBConnection())
                {
                    var output = new SqlParameter("@p_MailID", 0)
                    {
                        Direction = ParameterDirection.Output
                    };

                    var ds  = new DataSet();
                    var par = new SqlParameter[] {
                        new SqlParameter("@p_EmailID", GetDBNULL(Model.EmailID)),
                        output
                    };

                    ds    = db.ExecuteDataSet("SendForgotePasswordMail", par);
                    query = 1;

                    //query = ConvertToList<MailEndUser_VM>(ds.Tables[0]);
                }
            }
            catch (Exception ex)
            {
                query = 0;
                logger.Error("EndUserRepository_User_ForgotPassword Error: ", ex);
            }

            return(query);
        }