Esempio n. 1
0
        public HttpResponseMessage Post([FromBody] ForgetpasswordRequest request)
        {
            Forgetpassword Forgetpassword = new Forgetpassword();

            try
            {
                if (request.DOB != "" && request.DOB != null && request.userid != "" && request.userid != null)
                {
                    string result = GInfraEntities.sp_forgetpassword(request.DOB, request.userid).FirstOrDefault();
                    if (result == "true")
                    {
                        Forgetpassword.Status  = true;
                        Forgetpassword.Message = "Password send to the Mail";
                        var detail = (from p in GInfraEntities.EmployeeMasters
                                      join o in GInfraEntities.MasterPasswords on p.EmployeeId equals o.UserID
                                      where p.EmployeeId == request.userid



                                      select new
                        {
                            password = o.UserPassword,
                            MemberName = p.EmpName,
                            Email = p.EmpEmailId,
                        }).SingleOrDefault();



                        forgetmail forgetmail = new forgetmail();
                        int        i          = forgetmail.ApplyLeaveMail(detail.Email, detail.MemberName, request.userid);
                        if (i == 1)
                        {
                            //  teamWorksEntities1.sp_Isemailsent("CompOffReject", request.CompOffReqId.ToString());
                        }
                        return(Request.CreateResponse(HttpStatusCode.OK, Forgetpassword));
                    }
                    else
                    {
                        Forgetpassword.Status  = false;
                        Forgetpassword.Message = "Please Enter valid Data";
                        return(Request.CreateResponse(HttpStatusCode.OK, Forgetpassword));
                    }
                }
                else
                {
                    Forgetpassword.Status  = false;
                    Forgetpassword.Message = "" + HttpStatusCode.BadRequest + "";
                    return(Request.CreateResponse(HttpStatusCode.BadRequest, Forgetpassword));
                }
            }
            catch (Exception ex)
            {
                Forgetpassword.Status  = false;
                Forgetpassword.Message = "" + ex.Message + "";
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, Forgetpassword));
            }
        }
Esempio n. 2
0
 public ActionResult UpdatePassOld(Forgetpassword vm)
 {
     if (ModelState.IsValid)
     {
         //string uid = Session["memberID"].ToString();
         MemberBLL mbBll = new MemberBLL();
         bool      r     = mbBll.UpdatePasswordOld(vm.PhoneNumber, vm.newPW);
         if (r)
         {
             ViewBag.msg = "密码修改成功";
         }
         else
         {
             ViewBag.msg = "密码修改失败,请稍后再试";
         }
         return(View(vm));
     }
     else
     {
         return(View(vm));
     }
 }
        public JsonResult forgot(Forgetpassword pwd)
        {
            string dd = ff.Forgetpassword_(pwd);

            return(Json(dd, JsonRequestBehavior.AllowGet));
        }
Esempio n. 4
0
 public string Forgetpassword_(Forgetpassword forgetpwd)
 {
     return(dbcls.Forgetpassword(forgetpwd));
 }