public static bool ChangePasswordforuser(ChangePasswordModel model, String username) { try { using (var context = new IOASDBEntities()) { var oldpassword = Cryptography.Encrypt(model.OldPassword, "LFPassW0rd"); var userquery = context.tblUser.SingleOrDefault(dup => dup.UserName == username && dup.Password == oldpassword); if (userquery != null) { userquery.Password = Cryptography.Encrypt(model.NewPassword, "LFPassW0rd");; context.SaveChanges(); context.Dispose(); return(true); } else { return(false); } } } catch (Exception ex) { return(false); } }
public static int Resetpassword(ResetPassword model) { try { using (var context = new IOASDBEntities()) { var user = context.tblUser.Where(U => U.UserId == model.Userid).FirstOrDefault(); if (user != null) { string Username = model.Username; user.Password = Cryptography.Encrypt(model.NewPassword, "LFPassW0rd"); user.UPDTDateTS = DateTime.Now; user.LastUpdateUserId = Common.GetUserid(Username); context.SaveChanges(); context.Dispose(); return(1); } else { return(2); } } } catch (Exception ex) { return(-1); } }
public static int AddProcessFlow(ProcessFlowModel model) { using (var context = new IOASDBEntities()) { tblProcessGuidelineDetail objIU = new tblProcessGuidelineDetail(); objIU.ProcessGuidelineId = model.ProcessGuidelineid; objIU.FlowTitle = model.FlowTitle; context.tblProcessGuidelineDetail.Add(objIU); context.SaveChanges(); context.Dispose(); return(objIU.ProcessGuidelineDetailId); } }
public static int InsertProcessGuideline(ProcessGuideline model) { using (var context = new IOASDBEntities()) { tblProcessGuidelineHeader objIU = new tblProcessGuidelineHeader(); objIU.ProcessGuidelineId = model.ProcessGuidelineId; objIU.FunctionId = model.FunctionId; objIU.ProcessGuidelineTitle = model.ProcessName; if (model.ProcessGuidelineId == 0) { context.tblProcessGuidelineHeader.Add(objIU); } else { context.Entry(objIU).State = System.Data.Entity.EntityState.Modified; } context.SaveChanges(); context.Dispose(); return(objIU.ProcessGuidelineId); } }
/// <summary> /// This method used for user forgetpassword /// </summary> /// <param name="model"></param> /// <returns></returns> public static bool UserForgotPassword(ForgotPasswordModel model) { try { using (var context = new IOASDBEntities()) { var userquery = context.tblUser.SingleOrDefault(dup => dup.Email == model.Email); //if (userquery != null) //{ // string temppass = userquery.Password; // userquery.Password = Cryptography.Decrypt(temppass, "LFPassW0rd"); // if (userquery.Password != null) // { // model.password = userquery.Password; // } // //context.SaveChanges(); // //context.Dispose(); //} if (userquery != null) { string temppass = Guid.NewGuid().ToString().Substring(0, 8); userquery.Password = Cryptography.Encrypt(temppass, "LFPassW0rd"); var Disclaimer = EmailTemplate.disclaimer; using (MailMessage mm = new MailMessage(EmailTemplate.mailid, model.Email)) { mm.Subject = "IOAS Website Account Password"; string body = "Hello " + userquery.UserName + ","; body += "<br /><br />Your account password has been reset successfully. Please use the below password to log into the system"; //body += "<br /><a href = '" + Request.Url.AbsoluteUri.Replace("Jobseekers.aspx", "CS_Activation.aspx?ActivationCode=" + activationCode) + "'>Click here to activate your account.</a>"; body += "<br />Your new password is " + temppass; body += "<br /><br />Thanks"; body += "<br /><br />________________________________________________________________________________________________________________"; body += "<br /><br />*** This is an automatically generated email, please do not reply ***"; body += "<br /><br />" + Disclaimer; mm.Body = body; mm.IsBodyHtml = true; using (SmtpClient smtp = new SmtpClient(EmailTemplate.smtpAddress, EmailTemplate.portNumber)) { smtp.Credentials = new NetworkCredential(EmailTemplate.mailid, EmailTemplate.password); //smtp.Credentials = new NetworkCredential("*****@*****.**", "ofni963"); //smtp.EnableSsl = EmailTemplate.enableSSL; smtp.Send(mm); } } context.SaveChanges(); context.Dispose(); return(true); } else { return(false); } } } catch (Exception ex) { return(true); } }