public StoresController(CompaniesManagement companiesManagement, UsersManagement usersManagement, StoresManagement storesManagement) : base(usersManagement) { _companiesManagement = companiesManagement; _storesManagement = storesManagement; _locationsManagement = new LocationsManagement(); }
public async Task <IActionResult> Create([Bind("Id,UserName,DisplayName,Password,Email,Status,Role,ProfilePicture,RegisteredData")] UsersManagement usersManagement) { if (ModelState.IsValid) { usersManagement.Role = "Staff"; _context.Add(usersManagement); await _context.SaveChangesAsync(); MailMessage OEmail = new MailMessage(); OEmail.Body = string.Format(Email.EmailTemplate, usersManagement.UserName, usersManagement.UserName, usersManagement.Password); OEmail.IsBodyHtml = true; OEmail.Subject = "Welcome Email"; OEmail.From = new MailAddress("*****@*****.**"); OEmail.To.Add(usersManagement.Email); SmtpClient client = new SmtpClient(); client.Host = "smtp.gmail.com"; client.Port = 587; client.EnableSsl = true; client.Credentials = new NetworkCredential("*****@*****.**", "16009065048"); try { client.Send(OEmail); } catch (Exception ex) { ViewBag.error = ex; } return(RedirectToAction(nameof(Index))); } return(View(usersManagement)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,UserName,DisplayName,Password,Email,Status,Role,ProfilePicture,RegisteredData")] UsersManagement usersManagement) { if (id != usersManagement.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(usersManagement); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UsersManagementExists(usersManagement.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(usersManagement)); }
public void ToUsersManagementTab() { var mainWindow = new UsersManagement(); var activeWindow = Application.Current.Windows.OfType <Window>().SingleOrDefault(x => x.IsActive); mainWindow.Show(); activeWindow.Close(); }
public UsersController(CantonsManagement cantonsManagement, CompaniesManagement companiesManagement, DistrictsManagement districtsManagement, ProvincesManagement provincesManagement, RelationshipTypesManagement relationshipTypesManagement, RolesManagement rolesManagement, TransactionsManagement transactionsManagement, UsersManagement usersManagement) : base(usersManagement) { _cantonsManagement = cantonsManagement; _companiesManagement = companiesManagement; _districtsManagement = districtsManagement; _provincesManagement = provincesManagement; _relationshipTypesManagement = relationshipTypesManagement; _rolesManagement = rolesManagement; _transactionsManagement = transactionsManagement; }
public IActionResult Login(UsersManagement users) { var data = _context.UsersManagement.Where(temp => temp.UserName == users.UserName && temp.Password == users.Password && temp.Email == users.Email).FirstOrDefault(); if (data != null) { string username = "******"; string password = "******"; string Masking = "TwoStep"; string toNumber = users.PhoneNumber; string code = new System.Random().Next(1000, 9999).ToString(); HttpContext.Session.SetString("verifycode", code); sendMessage(username, password, Masking, toNumber, code); HttpContext.Session.SetString("Username", users.UserName); HttpContext.Session.SetString("role", data.Role); //MailMessage mailMessage = new MailMessage(); //mailMessage.To.Add("*****@*****.**"); //mailMessage.From = new MailAddress(users.Email); //mailMessage.Subject = "VerificationCode"; //mailMessage.IsBodyHtml = true; //mailMessage.Body = string.Format("Hi <b>" + users.UserName + "</b>,<br><br>Your Verification Code is:" + code + "<br><br><br>Regards,<br>Theta Team"); //SmtpClient smtpClient = new SmtpClient(); //smtpClient.Host = "smtp.gmail.com"; //smtpClient.Port = 587; //smtpClient.Credentials = new NetworkCredential("*****@*****.**", "16009065048"); //smtpClient.EnableSsl = true; //smtpClient.Send(mailMessage); return(RedirectToAction(nameof(TwoStepVerification))); } return(View()); }
public HttpResponseMessage createUser([FromBody] UsersManagements user) { try { MessageModel value = new MessageModel(); value = authenticationCreateUser(user); ClassMessages e = new ClassMessages((int)value.idMessage); if (value.idMessage == (int)MessageCode.Savedata) { UsersManagement u = new UsersManagement { username = user.username, password = user.password, status = user.status, DeviceId = user.DeviceId }; UsePermition up = new UsePermition { permitionId = user.userpermition, UsersManagement = u }; context.UsersManagement.Add(u); context.UsePermition.Add(up); context.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.OK, e); return(message); } else { return(Request.CreateResponse(HttpStatusCode.OK, e)); } } catch (Exception ex) { ClassMessages e = new ClassMessages(5); return(Request.CreateResponse(HttpStatusCode.OK, e)); } }
public TransactionsController(UsersManagement usersManagement, TransactionsManagement transactionsManagement, CompaniesManagement companiesManagement) : base(usersManagement) { _transactionsManagement = transactionsManagement; _companiesManagement = companiesManagement; }
public CreditProcessesController(CreditProcessesManagement creditProcessesManagement, UsersManagement usersManagement, CreditStatusesManagement creditStatusesManagement, CustomersManagement customersManagement, CompaniesManagement companiesManagement) : base(usersManagement) { _creditProcessesManagement = creditProcessesManagement; _creditStatusesManagement = creditStatusesManagement; _customersManagement = customersManagement; _companiesManagement = companiesManagement; }
public BaseController(UsersManagement usersManagement) { _usersManagement = usersManagement; CreateSecurityContext(); }
public CreditStatusesController(CreditStatusesManagement creditStatusManagement, UsersManagement usersManagement) : base(usersManagement) { _creditStatusManagement = creditStatusManagement; }
public RolesController(RolesManagement rolesManagement, UsersManagement usersManagement) : base(usersManagement) { _rolesManagement = rolesManagement; }
public UsersController() { _usersManagement = new UsersManagement(); }
public CompaniesController(CompaniesManagement companiesManagement, UsersManagement usersManagement) : base(usersManagement) { _companiesManagement = companiesManagement; }
public HomeController(UsersManagement usersManagement) : base(usersManagement) { }
public CantonsController(CantonsManagement cantonsManagement, ProvincesManagement provincesManagement, UsersManagement usersManagement) : base(usersManagement) { _cantonsManagement = cantonsManagement; _provincesManagement = provincesManagement; }
public IdentificationTypesController(IdentificationTypesManagement identificationTypesManagement, UsersManagement usersManagement) : base(usersManagement) { _identificationTypesManagement = identificationTypesManagement; }
public CustomersController(CustomersManagement customersManagement, UsersManagement usersManagement) : base(usersManagement) { _customersManagement = customersManagement; }
public ProvincesController(ProvincesManagement cantonsManagement, UsersManagement usersManagement) : base(usersManagement) { _cantonsManagement = cantonsManagement; }
public DistrictsController(CantonsManagement cantonsManagement, DistrictsManagement districtsManagement, ProvincesManagement provincesManagement, UsersManagement usersManagement) : base(usersManagement) { _cantonsManagement = cantonsManagement; _districtsManagement = districtsManagement; _provincesManagement = provincesManagement; }
public RelationshipTypesController(RelationshipTypesManagement relationshipTypesManagement, UsersManagement usersManagement) : base(usersManagement) { _relationshipTypesManagement = relationshipTypesManagement; }
public ReportsController(CompaniesManagement companiesManagement, TransactionsManagement transactionsManagement, UsersManagement usersManagement) : base(usersManagement) { _companiesManagement = companiesManagement; _transactionsManagement = transactionsManagement; }
private void AddUser_Click(object sender, EventArgs e) { UsersManagement usersManagement = new UsersManagement(); usersManagement.ShowDialog(); }