public HttpResponseMessage changePassword(string oldPassword, string newPassword1, string newPassword2, string loginId) { try { loginDetail login = dbContext.loginDetails.Where(val => val.loginId == loginId).Single <loginDetail>(); if (oldPassword == Decrypt(login.loginPassword)) { if (newPassword1 == newPassword2) { login.loginPassword = Encrypt(newPassword1); dbContext.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, "password Changed")); } else { return(Request.CreateResponse(HttpStatusCode.NotAcceptable, "Password Mismatch")); } } else { return(Request.CreateResponse(HttpStatusCode.NotAcceptable, "Please enter correct old password")); } } catch (Exception exe) { return(Request.CreateResponse(HttpStatusCode.NotAcceptable, "User not found")); } }
public HttpResponseMessage checkCredentials(string loginId, string password) { string role; try { loginDetail dbObj = (loginDetail)dbContext.loginDetails.SingleOrDefault(x => x.loginId == loginId); if (dbObj == null) { return(Request.CreateResponse(HttpStatusCode.NotFound, "invalid username")); } else { string Dpassword = Decrypt(dbObj.loginPassword); if (password == Dpassword) { role = dbObj.userRole.ToString(); return(Request.CreateResponse(HttpStatusCode.OK, role)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "invalid Password")); } } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e)); } }
public LoginDetailsModel ConvertEntityToModel(loginDetail entity) { var model = Mapper.Map <loginDetail, LoginDetailsModel>(entity); return(model); }