public int Add(UserBusinessModel userModel) { var user = UserFromBusinessModel(userModel); _context.Add(user); return(user.UserId); }
private void txtEmail_Leave() { if (SpeechModule.GetStatus()) { int User_id = UserBusinessModel.GetUser(txtEmail.Text); if (txtEmail.Text != "") { synth.Speak("You said " + txtEmail.Text + "as the mail Id"); //synth.Speak("Please say the subject for this mail"); // SpeechToTextalgorithm(); } else { synth.Speak("Email id field is empty"); } //else //{ // synth.Speak("The mail id you told is not registered with our application"); // synth.Speak("Please say the recipient mail id and press the space button"); // txtEmail.Clear(); // txtEmail.Focus(); //} } }
private void timer1_Tick(object sender, EventArgs e) { UserBusinessModel UserModel = new UserBusinessModel(); bool Response = UserModel.IsAuthenticatedByApi(UserBusinessModel.GetUser(verifiedUserEmailId)); if (Response) { LoginCredentials.LoggedEmailId = verifiedUserEmailId; List <Form> forms = new List <Form>(); foreach (Form f in Application.OpenForms) { forms.Add(f); } foreach (Form f in forms) { f.Hide(); } timer1.Stop(); Mailbox _mailbox = new Mailbox(); _mailbox.Show(); } else { synth.SpeakAsync("I am still waiting for your response ,Please press your band"); } }
private User MapUserDetails(UserBusinessModel objUser) { User user; if (objUser.UserId > 0) { user = _context.Query <User>().FirstOrDefault(y => y.UserId == objUser.UserId); } else { user = new User(); } user.DateOfBirth = objUser.DOB; user.Email = objUser.Email; user.FirstName = objUser.FirstName; user.Gender = objUser.Gender; user.IdentityUserId = objUser.IdentityUserId; user.LastName = objUser.LastName; user.MiddleName = objUser.MiddleName; user.UserId = objUser.UserId; user.CurrentLocation = objUser.CurrentLocation; user.ContactNumber = objUser.ContactNumber; user.ProfilePhotoFilePath = objUser.ProfilePhotoFilePath; return(user); }
public void CreaeUser(UserBusinessModel userDetail) { User UserDetails = applicationLevelDataBaseOps.GetUserDetailByUserName(userDetail.UserName); if (UserDetails != null) { try { User user = new User { FirstName = userDetail.FirstName, LastName = userDetail.LastName, Password = ApplicationLEvelBusinessOperation.Encrypt(userDetail.Password.Trim()), UserName = userDetail.UserName, CollageID = userDetail.CollageID, CreateDate = DateTime.Now, MdifiedDate = DateTime.Now }; adminDataBaseOperation.CreaeUser(user); } catch (Exception ex) { ExceptionTracker.SendErrorToText(ex); } } }
public ActionResult RegistrationMarks(int id) { List <EventRegistrationmarkModel> EventRegistrationmarkList = new List <EventRegistrationmarkModel>(); List <EventRegistrationBusinessModel> EventRegistrationBModel = new List <EventRegistrationBusinessModel>(); EventRegistrationBModel = teacherLEvelBusinessOperation.UserEventRegistration(id); foreach (EventRegistrationBusinessModel item in EventRegistrationBModel) { UserBusinessModel userBusinessModel = new UserBusinessModel(); userBusinessModel = applicationLEvelBusinessOperation.GetUserDetailByUserId(item.UserID); EventDetailBusinessModel eventDetailBusinessModel = new EventDetailBusinessModel(); eventDetailBusinessModel = applicationLEvelBusinessOperation.GetEventDetailById(item.EventDetailsID); EventRegistrationmarkModel EventRegistrationItem = new EventRegistrationmarkModel { EventDetailID = item.EventDetailsID, EventName = eventDetailBusinessModel.EventName, EventRegistrationID = item.EventRegistrationID, FirstName = userBusinessModel.FirstName, LastName = userBusinessModel.LastName, UserAttendance = item.UserAttendance, UserID = userBusinessModel.UserID }; UserProfile userProfile = new UserProfile(); EventRegistrationmarkList.Add(EventRegistrationItem); } return(View(EventRegistrationmarkList)); }
private UserBusinessModel UserToBusinessModel(User user) { var objUser = new UserBusinessModel(); if (user != null) { objUser.DOB = user.DateOfBirth; objUser.Email = user.Email; objUser.FirstName = user.FirstName; objUser.Gender = user.Gender; objUser.IdentityUserId = user.IdentityUserId; objUser.LastName = user.LastName; objUser.MiddleName = user.MiddleName; objUser.IsDeleted = user.IsDeleted; objUser.ProfilePhotoFilePath = user.ProfilePhotoFilePath; objUser.ContactNumber = user.ContactNumber; objUser.CurrentLocation = user.CurrentLocation; objUser.Role = RoleName.Candidate.ToString(); objUser.UserId = user.UserId; objUser.CreatedDate = user.CreatedDate; if (user.UserApplicationDetails != null) { if (user.UserApplicationDetails != null && user.UserApplicationDetails.Count > 1) { objUser.HasHistory = true; } var applicationDetails = user.UserApplicationDetails.OrderByDescending(y => y.CreatedDate).FirstOrDefault(); if (applicationDetails != null) { var position = applicationDetails.Position; objUser.Position = position == null ? "" : position.PositionName; objUser.CandidateStatus = applicationDetails.CandidateStatus.ToString(); objUser.ClientName = applicationDetails.ClientName; objUser.CurrentCompany = applicationDetails.CurrentCompany; objUser.CurrentTitle = applicationDetails.CurrentTitle; objUser.RelevantExperienceInMonth = applicationDetails.RelevantExperienceInMonth; objUser.RelevantExperienceInYear = applicationDetails.RelevantExperienceInYear; objUser.RequisitionId = applicationDetails.RequisitionId; objUser.ResumeName = applicationDetails.ResumeName; objUser.ResumePath = applicationDetails.ResumePath; objUser.Technology = applicationDetails.Technology; objUser.TestStatus = applicationDetails.CandidateStatus.ToString(); objUser.TotalExperienceInMonth = applicationDetails.TotalExperienceInMonth; objUser.TotalExperienceInYear = applicationDetails.TotalExperienceInYear; objUser.UserApplicationId = applicationDetails.UserApplicationDetailsId; if (applicationDetails.PanelMemberId != null && applicationDetails.PanelMemberId > 0) { objUser.PanelId = applicationDetails.PanelMemberId.ToString(); } if (applicationDetails.RecruiterMemberId != null && applicationDetails.RecruiterMemberId > 0) { objUser.RecruiterId = applicationDetails.RecruiterMemberId.ToString(); } } } } return(objUser); }
private void button1_Click(object sender, EventArgs e) { if (!_IsAdmin) { // this.Close(); List <Form> forms = new List <Form>(); // All opened myForm instances foreach (Form f in Application.OpenForms) { if (f.Name == "DeleteUser") { forms.Add(f); } if (f.Name == "Options") { forms.Add(f); } if (f.Name == "CreateUser") { forms.Add(f); } } // Now let's close opened myForm instances foreach (Form f in forms) { f.Close(); } } else { if (dataGridView1.Rows.Count > 0) { var UserName = dataGridView1.SelectedRows[0].Cells["ColName"].Value.ToString(); if (DialogResult.Yes == MessageBox.Show("Do you want to delete the user permanently ? \n all the mails of " + UserName + " will also get deleted Do you wish to continue?", "YCET User module", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { UserBusinessModel _busModel = new UserBusinessModel(); if (!UserBusinessModel.Isadmin(UserName)) { if (_busModel.DeleteUser(UserName)) { MessageBox.Show("User deleted successfully !!!", "YCET User module", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); dataGridView1.Rows.RemoveAt(this.dataGridView1.SelectedRows[0].Index); } else { MessageBox.Show("Unable to delete user", "YCET User module", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); } } else { MessageBox.Show("Admin user cannot be deleted", "Access denied", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); } } } } }
public void Update(UserBusinessModel userModel) { if (userModel.FirstName != null && userModel.LastName != null) { var applicationdetail = UserFromBusinessModelForUpdate(userModel); _context.AttachAndMakeStateModified(applicationdetail); _context.AttachAndMakeStateModified(applicationdetail.User); _context.SaveChanges(); } }
public void UpdateUserAndCreateNewApplication(UserBusinessModel userModel) { if (userModel.FirstName != null && userModel.LastName != null) { var userDetails = MapUserDetails(userModel); var userApplicationDetailsDetails = MapApplicationDetails(userModel); _context.Add(userApplicationDetailsDetails); _context.Update(userDetails); // _context.SaveChanges(); } }
public CandidateInfoBusinessModel GetCandidateInfo(UserBusinessModel user) { return(new CandidateInfoBusinessModel { Name = user.FirstName + " " + user.LastName, DOB = user.DOB, RequisitionId = user.RequisitionId, Position = user.Position, TotalExperience = ConvertExperienceIntoDecimal(user.TotalExperienceInYear, user.TotalExperienceInMonth), TotalExperienceInMonth = user.TotalExperienceInMonth, TotalExperienceInYear = user.TotalExperienceInYear }); }
public string Create(User User) { if (ModelState.IsValid) { UserBusinessModel UserBusinessModel = new UserBusinessModel(); UserBusinessModel.Create(User); return("Success"); } else { return("Failure"); } }
private void ApiAuthenticate_Load(object sender, EventArgs e) { synth.SpeakAsync("Hello"); synth.SpeakAsync("Please say your emailId"); LblInvaliduser.Visible = false; Msg.Visible = false; Loader.Visible = false; SpeechRecognitionWithDictationGrammar(); UserBusinessModel businesslayer = new UserBusinessModel(); List <User> ListUser = businesslayer.GetUsers(); listEmails = ListUser.Select(x => x.EmailID.ToLower()).ToList(); }
public string Delete(int UserId) { try { UserBusinessModel UserBusinessModel = new UserBusinessModel(); UserBusinessModel.Delete(UserId); return("Success"); } catch (Exception ex) { return("Error"); } }
private void VerifyUserandMovetoSubject(SpeechRecognizedEventArgs e) { UserBusinessModel businesslayer = new UserBusinessModel(); List <User> ListUser = businesslayer.GetUsers(); listEmails = ListUser.Select(x => x.EmailID.ToLower()).ToList(); foreach (var listEmail in listEmails) { if (e.Result.Text.Contains(listEmail)) { txtEmail.Text = listEmail; synth.Speak("Ok Please say the subject for the mail"); txtSubject.Focus(); } } }
private IEnumerable <User> GetAllUser(bool Isadmin) { UserBusinessModel businesslayer = new UserBusinessModel(); List <User> listUser = businesslayer.GetUsers(); var SingleUser = listUser.Where(U => U.EmailID == LoginCredentials.LoggedEmailId); var AlUser = listUser; if (!Isadmin) { return(SingleUser.ToList()); } else { return(AlUser.ToList()); } }
private UserApplicationDetails MapApplicationDetails(UserBusinessModel objUser) { UserApplicationDetails applicationDetails; if (objUser.UserId > 0 && !objUser.IsCandidateReappear) { applicationDetails = GetLatesUserApplication(objUser.UserId); applicationDetails.CandidateStatus = string.IsNullOrWhiteSpace(objUser.CandidateStatus) ? applicationDetails.CandidateStatus : (CandidateStatus)Enum.Parse(typeof(CandidateStatus), objUser.CandidateStatus); } else { applicationDetails = new UserApplicationDetails(); applicationDetails.CandidateStatus = CandidateStatus.New; } applicationDetails.UserId = objUser.UserId; int panelId; if (int.TryParse(objUser.PanelId, out panelId) && panelId > 0) { applicationDetails.PanelMemberId = panelId; } var position = _positionService.GetPositionByName(objUser.Position); if (position != null) { applicationDetails.PositionId = position.PositionId; } applicationDetails.ClientName = objUser.ClientName; applicationDetails.CurrentCompany = objUser.CurrentCompany; applicationDetails.CurrentTitle = objUser.CurrentTitle; applicationDetails.RelevantExperienceInMonth = objUser.RelevantExperienceInMonth; applicationDetails.RelevantExperienceInYear = objUser.RelevantExperienceInYear; applicationDetails.RequisitionId = objUser.RequisitionId; applicationDetails.ResumeName = objUser.ResumeName; applicationDetails.ResumePath = objUser.ResumePath; applicationDetails.Technology = objUser.Technology; applicationDetails.TotalExperienceInMonth = objUser.TotalExperienceInMonth; applicationDetails.TotalExperienceInYear = objUser.TotalExperienceInYear; applicationDetails.CreatedDate = DateTime.Now; return(applicationDetails); }
public void CreaeUser(UserBusinessModel userDetail) { User UserDetails = applicationLevelDataBaseOps.GetUserDetailByUserName(userDetail.UserName); int roleID = Convert.ToInt32(userDetail.RoleID); UserBusinessModel returnObject = new UserBusinessModel(); if (UserDetails != null) { try { User user = new User { FirstName = userDetail.FirstName, LastName = userDetail.LastName, Password = ApplicationLEvelBusinessOperation.Encrypt(userDetail.Password.Trim()), UserName = userDetail.UserName, CollageID = userDetail.CollageID, CreateDate = DateTime.Now, MdifiedDate = DateTime.Now }; List <User> userEntity = new List <User>(); userEntity.Add(adminDataBaseOperation.CreaeUser(user)); returnObject = StaticBusinessMethods.userDetailConvertTOBModel(userEntity).FirstOrDefault(); //UserRole userRole = applicationLevelDataBaseOps.GetUserRolebyUserID(1002); Role role = applicationLevelDataBaseOps.GetRoleDetailsByID(roleID); UserRole newUserRole = new UserRole { RoleID = roleID, UderID = returnObject.UserID, CreateDate = DateTime.Now, MdifiedDate = DateTime.Now }; if (role != null) { adminDataBaseOperation.CreateUserRole(newUserRole); } } catch (Exception ex) { ExceptionTracker.SendErrorToText(ex); } } }
public static List <UserBusinessModel> userDetailConvertTOBModel(List <User> userEntity) { List <UserBusinessModel> UserBusinessModelList = new List <UserBusinessModel>(); foreach (User item in userEntity) { UserBusinessModel user = new UserBusinessModel { CollageID = item.CollageID, FirstName = item.FirstName, LastName = item.LastName, UserID = item.UserID, UserName = item.UserName }; UserBusinessModelList.Add(user); } return(UserBusinessModelList); }
private void speechRecognitionWithDictationGrammar_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { bool IsInvaliduser = true; bool Isvaliduser = false; // synth.Speak(string.Format("You told {0}", e.Result.Text)); //MessageBox.Show(e.Result.Text); foreach (var Email in listEmails) { // if(true) if (e.Result.Text.Trim().ToLower().Contains(Email.Trim().ToLower())) { IsInvaliduser = false; Isvaliduser = true; txtUsername.Text = Email.Trim().ToLower(); Msg.Visible = true; Loader.Visible = true; verifiedUserEmailId = Email; synth.Speak(string.Format("Hello {0}", Email)); synth.Speak("Welcome Back"); UserBusinessModel UserModel = new UserBusinessModel(); int HitCount = UserModel.GenerateBandHitCode(UserBusinessModel.GetUser(verifiedUserEmailId)); synth.Speak(string.Format("Please press your band {0} times to authorize your identity", HitCount)); LblInvaliduser.Visible = false; _recognizer.Dispose(); break; } } if (IsInvaliduser) { LblInvaliduser.Visible = true; // synth.Speak(string.Format("Invalid User", e.Result.Text)); txtUsername.Text = ""; } if (Isvaliduser) { InitAuthenticator(); } }
public UserBusinessModel GetUserDetailByUserName(string username) { User userdetails = new User(); UserBusinessModel userModelDetails; try { userdetails = applicationLevelDataBaseOps.GetUserDetailByUserName(username); userModelDetails = new UserBusinessModel { UserID = userdetails.UserID }; } catch (Exception ex) { ExceptionTracker.SendErrorToText(ex); userModelDetails = new UserBusinessModel(); } return(userModelDetails); }
public ActionResult CreateUser(UserProfile objUser, string AllCollages, string AllUserRoles) { if (ModelState.IsValid) { objUser.CollageID = Convert.ToInt32(AllCollages); objUser.RoleID = string.IsNullOrEmpty(AllUserRoles) ? 1002 : Convert.ToInt32(AllUserRoles); UserBusinessModel userProfile = new UserBusinessModel { FirstName = objUser.FirstName, LastName = objUser.LastName, UserName = objUser.UserName, Password = objUser.Password, CollageID = objUser.CollageID, RoleID = objUser.RoleID }; adminBusinessOperations.CreaeUser(userProfile); } ViewBag.AllCollages = new SelectList(StaticMethod.GetAlCollages(), "CollageID", "CollageName"); ViewBag.AllUserRoles = new SelectList(StaticMethod.GetAllUserRoles(), "RoleID", "RoleName"); return(View(objUser)); }
public UserBusinessModel GetUserDetailByUserId(int id) { User UserDetail = new User(); UserBusinessModel userBusinessModel; try { UserDetail = applicationLevelDataBaseOps.GetUserDetailByUserId(id); userBusinessModel = new UserBusinessModel { FirstName = UserDetail.FirstName, LastName = UserDetail.LastName, UserID = UserDetail.UserID }; } catch (Exception ex) { ExceptionTracker.SendErrorToText(ex); userBusinessModel = new UserBusinessModel(); } return(userBusinessModel); }
private void btnDraft_Click(object sender, EventArgs e) { Mail _mail = new Mail(); _mail.EmailID = txtEmail.Text; _mail.Subject = txtSubject.Text; _mail.Message = richTextBox1.Text; _mail.FromEmailId = LoginCredentials.LoggedEmailId; _mail.FileName = AttachmentName; string IsEmptyUSer = IsEmpty.CheckIfEmpty_Mail(_mail); if (IsEmptyUSer != null) { MessageBox.Show(IsEmptyUSer, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { int User_id = UserBusinessModel.GetUser(_mail.EmailID); if (User_id != 0) { _mail.UserId = User_id; MailServer _composeMail = new MailServer(); if (_composeMail.SaveMail(_mail)) { MessageBox.Show("Mail saved to draft sucessfully", "Sucess", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show("Unable save this mail", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("EmailID is not registered with our domain", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } this.Close(); }
private void DeleteUser_Load(object sender, EventArgs e) { UserBusinessModel businesslayer = new UserBusinessModel(); // List<User> listUser = businesslayer.GetUsers(); //List<User> listUser = GetAllUser(); // var reducedList = listUser.Select(L => new { L.Name, L.EmailID }).ToList(); //if(!_IsNotAdmin) var reducedList = GetAllUser(Isadmin()); //var singleUser = reducedList.Select(U => U.EmailID == "*****@*****.**"); DataGridViewRow row; int i = 0; foreach (var _user in reducedList) { row = new DataGridViewRow(); dataGridView1.Rows.Add(); row = dataGridView1.Rows[i]; row.Cells["ColName"].Value = _user.Name; row.Cells["ColEmail"].Value = _user.EmailID; i++; } }
public static bool IsValidUser(string Username, string password) { if (adminUser(Username, password)) { return(true); } else { UserBusinessModel UserModel = new UserBusinessModel(); List <User> listUsers = UserModel.GetUsers(); foreach (var user in listUsers) { if (user.EmailID == Username) { if (user.Password == password) { return(true); } } } } return(false); }
public List <Users> GetManagers() { UserBusinessModel UserBusinessModel = new UserBusinessModel(); return(UserBusinessModel.GetManagers()); }
public List <UserDetails> GetUserDetails() { UserBusinessModel UserBusinessModel = new UserBusinessModel(); return(UserBusinessModel.GetUserDetails()); }
public UserModel GetUser(int UserId) { UserBusinessModel UserBusinessModel = new UserBusinessModel(); return(UserBusinessModel.GetUserById(UserId)); }
private void SentMail() { MailServer _composeMail = new MailServer(); if (Mailtype.ComposeMail == MailTypeEnum || Mailtype.ReplyMail == MailTypeEnum || Mailtype.ForwardMail == MailTypeEnum) { Mail _mail = new Mail(); _mail.EmailID = txtEmail.Text; _mail.Subject = txtSubject.Text; _mail.Message = richTextBox1.Text; _mail.FromEmailId = LoginCredentials.LoggedEmailId; _mail.FileName = txtAttachment.Text.Trim(); string IsEmptyUSer = IsEmpty.CheckIfEmpty_Mail(_mail); int User_id = UserBusinessModel.GetUser(_mail.EmailID); if (IsEmptyUSer != null) { MessageBox.Show(IsEmptyUSer, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (User_id != 0) { _mail.UserId = User_id; if (_composeMail.SentMail(_mail)) { if (SpeechModule.GetStatus() && MailTypeEnum == Mailtype.ComposeMail) //Only for compose mail help text speech work { synth.Speak("The mail sucessfully sent to the recipient"); synth.Speak("We are back to our main window"); List <Form> forms = new List <Form>(); foreach (Form f in Application.OpenForms) { forms.Add(f); } foreach (Form f in forms) { f.Hide(); } Mailbox _mailbox = new Mailbox(); _mailbox.Show(); } else { synth.Speak("The mail sucessfully sent to the recipient"); synth.Speak("We are back to our main window"); List <Form> forms = new List <Form>(); foreach (Form f in Application.OpenForms) { forms.Add(f); } foreach (Form f in forms) { f.Hide(); } Mailbox _mailbox = new Mailbox(); _mailbox.Show(); } } else { MessageBox.Show("Unable to sent mail", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("EmailID is not registered with our domain", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else if (Mailtype.DraftMail == MailTypeEnum) { if (MailServer.ResentDraftMail(_msg_id)) { if (SpeechModule.GetStatus() && MailTypeEnum == Mailtype.ComposeMail) //Only for compose mail help text speech work { synth.Speak("The mail sucessfully sent to the recipient"); this.Close(); } else { MessageBox.Show("Mail sent sucessfully", "Sucess", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } else { MessageBox.Show("Unable to sent mail", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }