public HttpResponseMessage ConfirmUsername([FromBody] PasswordModel changePassword) { try { string key = System.Configuration.ConfigurationManager.AppSettings.Get("ekey"); string username = Crypter.Decrypt(key, changePassword.Username); User user = UserPL.RetrieveUserByUsername(username); if (user != null) { //Add a mail for password reset object response = new { Status = "Successful", Username = user.Username }; return(Request.CreateResponse(HttpStatusCode.OK, response)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Invalid username")); } } catch (Exception ex) { ErrorHandler.WriteError(ex); var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); return(response); } }
public IActionResult UpdateUser([FromBody] UserPL user) { if (!ModelState.IsValid) { return(StatusCode(400, "Model is not valid")); } try { var newUser = mapper.Map <UserDto>(user); var updated = userService.UpdateUser(newUser); if (updated == true) { return(StatusCode(204, "User was updated.")); } else { return(StatusCode(404, "Unable to update user. User with specified ID was not not found.")); } } catch (Exception ex) { return(StatusCode(500, "Internal server error. Exception message: " + ex)); } }
public void InsertData(UserPL obPl) { SqlDataAdapter ada = new SqlDataAdapter("Insert into UserInfo values('" + obPl.Name + "', '" + obPl.City + "','" + obPl.Email + "')", con); DataTable dt = new DataTable(); ada.Fill(dt); }
public IActionResult RegisterUser([FromBody] UserPL user) { if (!ModelState.IsValid) { return(StatusCode(400, "Model is not valid")); } try { var newUser = mapper.Map <UserDto>(user); var registeredId = userService.RegisterUser(newUser); if (registeredId != null) { return(Ok((Guid)registeredId)); } else { return(StatusCode(409, "Unable to register new user. User with this login already exists.")); } } catch (Exception ex) { return(StatusCode(500, "Internal server error. Exception message: " + ex)); } }
public HttpResponseMessage ForgotPassword([FromBody] PasswordModel changePassword) { try { //if (Mail.networkIsAvailable()) //{ string username = changePassword.Username; User user = UserPL.RetrieveUserByUsername(username); if (user != null) { Mail.SendForgotPasswordMail(user); return(Request.CreateResponse(HttpStatusCode.OK, user.Email)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Invalid username")); } //} //else //{ //return Request.CreateResponse(HttpStatusCode.BadRequest, "Kindly ensure that internet connection is available in order to reset your password."); //} } catch (Exception ex) { ErrorHandler.WriteError(ex); var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); return(response); } }
public HttpResponseMessage AuthenticateUser([FromBody] PasswordModel passwordModel) { try { string password = PasswordHash.MD5Hash(passwordModel.Password); var userObj = UserPL.AuthenticateUser(passwordModel.Username, password); if (userObj == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Invalid Username/Password")); } else if (userObj.ID == 0) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Invalid Username/Password")); } else { return(Request.CreateResponse(HttpStatusCode.OK, userObj)); } } catch (Exception ex) { ErrorHandler.WriteError(ex); var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); return(response); } }
public HttpResponseMessage SaveUser([FromBody] User user) { try { if (ModelState.IsValid) { //if (Mail.networkIsAvailable()) //{ string errMsg = string.Empty; user.CreatedOn = System.DateTime.Now; user.FirstTime = true; string password = System.Web.Security.Membership.GeneratePassword(8, 0); user.HashedPassword = PasswordHash.MD5Hash(password); bool result = UserPL.Save(user, out errMsg); if (string.IsNullOrEmpty(errMsg)) { if (result) { user.HashedPassword = password; Mail.SendNewUserMail(user); return(Request.CreateResponse(HttpStatusCode.OK, "User added successfully.")); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Request failed")); } } else { var response = Request.CreateResponse(HttpStatusCode.BadRequest, errMsg); return(response); } //} //else //{ //return Request.CreateResponse(HttpStatusCode.BadRequest, "Kindly ensure that internet connection is available before creating a user"); //} } else { string errors = ModelStateValidation.GetErrorListFromModelState(ModelState); return(Request.CreateResponse(HttpStatusCode.BadRequest, errors)); } } catch (Exception ex) { ErrorHandler.WriteError(ex); var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); return(response); } }
public HttpResponseMessage UpdateUser([FromBody] User user) { try { bool result = UserPL.Update(user); return(result.Equals(true) ? Request.CreateResponse(HttpStatusCode.OK, "User Updated Successfully.") : Request.CreateResponse(HttpStatusCode.BadRequest, "Failed")); } catch (Exception ex) { ErrorHandler.WriteError(ex); var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); return(response); } }
protected void Button1_Click(object sender, EventArgs e) { IUserRequestProcessor bl = new UserRequestProcessor(); UserPL pl = new UserPL(); pl.Name = TxtName1.Text; pl.City = TxtCity1.Text; pl.Email = TxtEmail1.Text; bl.InsertUser(pl); GridView1.DataSource = bl.SelectUser(); GridView1.DataBind(); }
public HttpResponseMessage ChangePassword([FromBody] PasswordModel changePassword) { try { string password = PasswordHash.MD5Hash(changePassword.Password); string username = changePassword.Username; bool result = UserPL.ChangePassword(username, password); return(result.Equals(true) ? Request.CreateResponse(HttpStatusCode.OK, "Successful") : Request.CreateResponse(HttpStatusCode.BadRequest, "Failed")); } catch (Exception ex) { ErrorHandler.WriteError(ex); var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); return(response); } }
public HttpResponseMessage RetrieveUsersWithoutSmartCard() { try { IEnumerable <Object> users = UserPL.RetrieveUsersWithoutSmartCard(); object returnedUsers = new { data = users }; return(Request.CreateResponse(HttpStatusCode.OK, returnedUsers)); } catch (Exception ex) { ErrorHandler.WriteError(ex); var response = Request.CreateResponse(HttpStatusCode.BadRequest); response.ReasonPhrase = ex.Message; return(response); } }
private void LoadRememberedUser() { UserPL user = chatroom.GetRememberedUser(); if (user != null) { loginObserver.Username = user.GetNickname(); loginObserver.GroupID = user.GetGroupID().ToString(); if (loginObserver.GroupID == "0") { loginObserver.Username = ""; loginObserver.GroupID = ""; } else { loginObserver.RememberMe = true; } } }
public HttpResponseMessage UpdateUser([FromBody] User user) { try { if (ModelState.IsValid) { bool result = UserPL.Update(user); return(result.Equals(true) ? Request.CreateResponse(HttpStatusCode.OK, "User Updated Successfully.") : Request.CreateResponse(HttpStatusCode.BadRequest, "Failed")); } else { string errors = ModelStateValidation.GetErrorListFromModelState(ModelState); return(Request.CreateResponse(HttpStatusCode.BadRequest, errors)); } } catch (Exception ex) { ErrorHandler.WriteError(ex); var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); return(response); } }
public HttpResponseMessage ForgotPassword([FromBody] PasswordModel changePassword) { try { string username = changePassword.Username; User user = UserPL.RetrieveUserByUsername(username); if (user != null) { Mail.SendForgotPasswordMail(user); return(Request.CreateResponse(HttpStatusCode.OK, user.Email)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Invalid username")); } } catch (Exception ex) { ErrorHandler.WriteError(ex); var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); return(response); } }
public UserDetails AuthenticateUser(string key, string key_pd) { var msg = string.Empty; var user = new UserDetails(); try { if (string.IsNullOrEmpty(key) || string.IsNullOrEmpty(key_pd)) { user.Response = String.Format("{0}|{1}", "Failed", "All the parameters compulsory."); } else { string password = PasswordHash.MD5Hash(key_pd); string username = key; var details = UserPL.AuthenticateUser(username, password); if (details == null) { user.Response = String.Format("{0}|{1}", "Failed", "Validation of user failed"); } else { user = details; user.Response = String.Format("{0}|{1}", "Success", "Validation of user is successful"); } } } catch (Exception ex) { user.Response = String.Format("{0}|{1}", "Failed", ex.Message); ErrorHandler.WriteError(ex); } return(user); }
public HttpResponseMessage SaveUser([FromBody] User user) { try { string errMsg = string.Empty; user.CreatedOn = System.DateTime.Now; user.FirstTime = true; string password = System.Web.Security.Membership.GeneratePassword(8, 0); user.HashedPassword = password; bool result = UserPL.Save(user, out errMsg); if (string.IsNullOrEmpty(errMsg)) { if (result) { user.HashedPassword = password; Mail.SendNewUserMail(user); return(Request.CreateResponse(HttpStatusCode.OK, "User added successfully.")); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Request failed")); } } else { var response = Request.CreateResponse(HttpStatusCode.BadRequest, errMsg); return(response); } } catch (Exception ex) { ErrorHandler.WriteError(ex); var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); return(response); } }
public long GetCountofRecords(string loggedInUsername) { try { var user = UserPL.RetrieveUserByUsername(loggedInUsername); if (user == null) { throw new Exception("Invalid User Printing Username"); } else if (user.ID == 0) { throw new Exception("Invalid User Printing Username"); } else { return(CardAccountRequestDL.RecordsToBePrinted(Convert.ToInt64(user.UserBranch))); } } catch (Exception ex) { ErrorHandler.WriteError(ex); throw ex; } }
public Response SaveData(EnrolmentModel enrolmentData) { try { if (!string.IsNullOrEmpty(enrolmentData.UserPrinting)) { var user = UserPL.RetrieveUserByUsername(enrolmentData.UserPrinting); if (user == null) { throw new Exception("Invalid User Printing Username"); } else if (user.ID == 0) { throw new Exception("Invalid User Printing Username"); } else { var car = new CardAccountRequest { Lastname = enrolmentData.Lastname, FirstName = enrolmentData.FirstName, MiddleName = enrolmentData.MiddleName, NameOnCard = enrolmentData.NameOnCard, DateOfBirth = enrolmentData.DateOfBirth, MaritalStatus = enrolmentData.MaritalStatus, Sex = enrolmentData.Sex, Religion = enrolmentData.Religion, MothersMaidenName = enrolmentData.MothersMaidenName, Nationality = enrolmentData.Nationality, UtilityBill = enrolmentData.UtilityBill, IDNumber = enrolmentData.IDNumber, LocalGovernmentArea = enrolmentData.LocalGovernmentArea, BloodGroup = enrolmentData.BloodGroup, LicenseType = enrolmentData.LicenseType, IssueDate = enrolmentData.IssueDate, ValidTillDate = enrolmentData.ValidTillDate, FileNumber = enrolmentData.FileNumber, EmailAddress = enrolmentData.EmailAddress, PhoneNumber = enrolmentData.PhoneNumber, Address = enrolmentData.Address, Photo = enrolmentData.Photo, FingerIdLeft = enrolmentData.FingerIdLeft, FingerPrintLeft = enrolmentData.FingerPrintLeft, FingerIdRight = enrolmentData.FingerIdRight, FingerPrintRight = enrolmentData.FingerPrintRight, PrintStatus = 1, UserPrinting = enrolmentData.UserPrinting, DateEnroled = System.DateTime.Now, LicenseID = String.Format("{0:dMyyyyHHmmss}", System.DateTime.Now), BranchID = user.UserBranch }; long recordID = 0; bool saved = CardAccountRequestDL.Save(car, out recordID); if (saved) { return(new Response { Result = "Success", RecordID = recordID, }); } else { return(new Response { Result = "Failed", RecordID = 0, ErrMessage = "Operation Failed" }); } } } else { return(new Response { Result = "Failed", RecordID = 0, ErrMessage = "User printing username is required." }); } } catch (Exception ex) { return(new Response { Result = "Failed", RecordID = 0, ErrMessage = ex.Message }); } }
public void InsertUser(UserPL obPl) { dl.InsertData(obPl); }
public void InsertUser(UserPL obPl) { businesLayer.InsertUser(obPl); }
public UserModel GetUser() { return(UserPL.RetrieveUser()); }
public CardAccountRequestModel[] GetListofData(string loggedInUsername) { try { var user = UserPL.RetrieveUserByUsername(loggedInUsername); if (user == null) { throw new Exception("Invalid User Printing Username"); } else if (user.ID == 0) { throw new Exception("Invalid User Printing Username"); } else { var result = new List <CardAccountRequestModel>(); var cars = CardAccountRequestDL.GetListofData(Convert.ToInt64(user.UserBranch)); if (cars.Any()) { cars.ForEach(car => { var c = new CardAccountRequestModel { ID = car.ID, LicenseID = car.LicenseID, Lastname = car.Lastname, FirstName = car.FirstName, MiddleName = car.MiddleName, NameOnCard = car.NameOnCard, DateOfBirth = car.DateOfBirth, MaritalStatus = car.MaritalStatus, Sex = car.Sex, Religion = car.Religion, MothersMaidenName = car.MothersMaidenName, Nationality = car.Nationality, UtilityBill = car.UtilityBill, IDNumber = car.IDNumber, LocalGovernmentArea = car.LocalGovernmentArea, BloodGroup = car.BloodGroup, LicenseType = car.LicenseType, IssueDate = car.IssueDate, ValidTillDate = car.ValidTillDate, FileNumber = car.FileNumber, EmailAddress = car.EmailAddress, PhoneNumber = car.PhoneNumber, Address = car.Address, PrintStatus = Convert.ToInt32(car.PrintStatus), UserPrinting = car.UserPrinting }; result.Add(c); }); } return(result.ToArray()); } } catch (Exception ex) { ErrorHandler.WriteError(ex); throw ex; } }