public async Task <IActionResult> Get() { object[] p = { new { id = 235345, distritos = new[]{ "SJ", "CARTAGO" } }, new { id = 58234790, distritos = new[]{ "Alajuela", "Guana" } } }; var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "GET", ReqPath = "/Routes", Request = "", Response = JsonConvert.SerializeObject(new { result = "All routes.", items = p }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "All routes.", items = p })); }
public IActionResult Login(LogReg LogReg) { if (ModelState.IsValid) { // Find user that matches Email provided. User FindUserById = _db.Users.FirstOrDefault(u => u.Email == LogReg.Login.Email); // Check if email does not exist. if (FindUserById == null) { ModelState.AddModelError("Login.Email", "does not exist, please register."); return(View("LogReg")); } // Convert string to hash and compare against hashed hassword in the _db. var hasher = new PasswordHasher <User>(); var result = hasher.VerifyHashedPassword(FindUserById, FindUserById.Password, LogReg.Login.Password); // If hash matches, add User Id to session. if (result == PasswordVerificationResult.Success) { HttpContext.Session.SetInt32("UserId", FindUserById.UserId); // Redirect to Main App. return(RedirectToAction("Index", "Home")); } // If hash does not match, render form with errors. ModelState.AddModelError("Login.Password", "incorrect!"); return(View("LogReg")); } return(View("LogReg")); }
public async Task <IActionResult> Get([FromBody] Salesman salesman) { Salesman[] s = { new Salesman { nombre = "Carl", cedula = 234564 }, new Salesman { nombre = "John", cedula = 653464 } }; var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "GET", ReqPath = "/Salesmen", Request = "", Response = JsonConvert.SerializeObject(new { result = "All salesman", items = s }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "All salesman", items = s })); }
public async Task <IActionResult> Get() { Worker[] response = new Worker[5]; for (int i = 0; i < response.Length; i++) { response[i] = new Worker { Cedula = id[i], nacimiento = birthdate[i], ingreso = firstdate[i], nombre = firstName[i], salario_h = hourSalary[i], apellidos = lastName[i], salario_m = monthSalary[i], pass = password[i] }; } var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "GET", ReqPath = "/Workers", Request = "", Response = JsonConvert.SerializeObject(new { result = 200, items = response }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = 200, items = response })); }
public async Task <IActionResult> Get() { var array = Enumerable.Range(0, name.Length - 1).Select(index => new BranchOffice { nombre = name[index], provincia = province[index], canton = state[index], distrito = district[index], telefono = phones[index] }) .ToArray(); var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "GET", ReqPath = "/BranchOffice", Request = "", Response = JsonConvert.SerializeObject(new { result = "All workers.", items = array }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "All workers.", items = array })); }
public async Task <IActionResult> Get() { var array = Enumerable.Range(0, names.Length - 1).Select(index => new Products { Nombre = names[index], Desc = description[index], barcode = barcodes[index], Descuento = discounts[index], Precio = prices[index], Cant = quantities[index], Impuesto = taxes[index] }) .ToArray(); var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "GET", ReqPath = "/Products", Request = "", Response = JsonConvert.SerializeObject(new { result = "All products.", items = array }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "All products.", items = array })); }
public async Task <IActionResult> Get() { object[] p = { new { delivery = DateTime.Parse("2020-06-20"), compra = DateTime.Parse("2020-06-10"), description = "Paquete que alguien compró", multa = 3, state = 1, trackingID = 238947629 } }; var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "GET", ReqPath = "/Packages", Request = "", Response = JsonConvert.SerializeObject(new { result = "All packages", items = p }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "All packages", items = p })); }
private void LogClear(object sender, RoutedEventArgs e) { if (LogReg.Text == "Логин" || LogReg.Text == "Логин уже сущевствует") { LogReg.Clear(); LogReg.Foreground = Brushes.Black; } }
public IActionResult Get() { string[] roles = new[] { "Administrador", "Repartidor", "Bodeguero" }; string[] desc = new[] { "Rol de admin", "Rol de repartidor", "Rol de bodeguero" }; string[] union1 = { roles[0], desc[0] }; string[] union2 = { roles[1], desc[1] }; string[] union3 = { roles[2], desc[2] }; object[] r1 = { union1, union2, union3 }; string r = JsonConvert.SerializeObject(r1); var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "GET", ReqPath = "/Roles", Request = "", Response = JsonConvert.SerializeObject(new { result = r }) }; context.Add(LogReg); context.SaveChanges(); return(Ok(new { result = r })); }
public IActionResult LoginAction(LogReg submittedUser) { if (ModelState.IsValid) { User returnedUser = _context.users.Where(p => p.email == submittedUser.loginUser.email).FirstOrDefault(); if (submittedUser.loginUser.password == returnedUser.password) { HttpContext.Session.SetInt32("loggedUser", returnedUser.user_id); return(RedirectToAction("Inbox")); } } return(View("Index")); }
public IActionResult Post([FromBody] LogReg logReg) { try { _logRegRepository.Adicionar(logReg); return(Created("api/LogReg", logReg)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public IActionResult RegisterAction(LogReg submittedUser) { if (ModelState.IsValid) { _context.users.Add(submittedUser.user); _context.SaveChanges(); User returnedUser = _context.users.Where(p => p.email == submittedUser.user.email).FirstOrDefault(); HttpContext.Session.SetInt32("loggedUser", returnedUser.user_id); return(RedirectToAction("Inbox")); } return(View("Index")); }
public async Task <IActionResult> Post([FromBody] Products product) { var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "POST", ReqPath = "/Products", Request = JsonConvert.SerializeObject(product, Formatting.Indented), Response = JsonConvert.SerializeObject(new { result = "Prodcut with barcode " + product.barcode + " added." }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "Prodcut with barcode " + product.barcode + " added." })); }
public async Task <IActionResult> Put([FromBody] UpdateSalesman salesman) { var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "PUT", ReqPath = "/Salesmen", Request = JsonConvert.SerializeObject(salesman, Formatting.Indented), Response = JsonConvert.SerializeObject(new { result = "Salesman with cedula " + salesman.cedula_old + " updated." }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "Salesman with cedula " + salesman.cedula_old + " updated." })); }
public async Task <IActionResult> Post([FromBody] Worker values) { var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "POST", ReqPath = "/Workers", Request = JsonConvert.SerializeObject(values, Formatting.Indented), Response = JsonConvert.SerializeObject(new { result = "Worker " + values.Cedula + " added." }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "Worker " + values.Cedula + " added." })); }
public async Task <IActionResult> Put([FromBody] UpdateBranchOffice value) { var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "PUT", ReqPath = "/BranchOffice", Request = JsonConvert.SerializeObject(value, Formatting.Indented), Response = JsonConvert.SerializeObject(new { result = "Branch office with name " + value.nombre_old + " was updated with the branch office with name " + value.nombre_new }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "Branch office with name " + value.nombre_old + " was updated with the branch office with name " + value.nombre_new })); }
public async Task <IActionResult> Post([FromBody] Role role) { var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "POST", ReqPath = "/Roles", Request = JsonConvert.SerializeObject(role, Formatting.Indented), Response = JsonConvert.SerializeObject(role, Formatting.Indented) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(role)); }
public async Task <IActionResult> Post([FromBody] Buy value) { var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "POST", ReqPath = "/Compras", Request = JsonConvert.SerializeObject(value, Formatting.Indented), Response = JsonConvert.SerializeObject(new { result = "Compra realizada." }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "Compra realizada." })); }
public async Task <IActionResult> Delete(int id) { var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "DELETE", ReqPath = "/Clients", Request = JsonConvert.SerializeObject(id, Formatting.Indented), Response = JsonConvert.SerializeObject(new { result = "Client with id " + id + " deleted." }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "Client with id " + id + " deleted." })); }
public async Task <IActionResult> Put([FromBody] UpdateClient value) { var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "PUT", ReqPath = "/Clients", Request = JsonConvert.SerializeObject(value, Formatting.Indented), Response = JsonConvert.SerializeObject(new { result = "Client with id " + value.cedula_old + " was updated with the client with id " + value.cedula_new }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "Client with id " + value.cedula_old + " was updated with the client with id " + value.cedula_new })); }
public async Task <IActionResult> Delete([FromBody] string name) { var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "DELETE", ReqPath = "/BranchOffice", Request = JsonConvert.SerializeObject(name, Formatting.Indented), Response = JsonConvert.SerializeObject(new { result = "Branch office with name " + name + " deleted." }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "Branch office with name " + name + " deleted." })); }
public async Task <IActionResult> Put([FromBody] UpdatePackage package) { var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "PUT", ReqPath = "/Packages", Request = JsonConvert.SerializeObject(package, Formatting.Indented), Response = JsonConvert.SerializeObject(new { result = "Package with tracking id " + package.id_old.ToString() + " was updated with the package with tracking id " + package.id_new.ToString() }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "Package with tracking id " + package.id_old.ToString() + " was updated with the package with tracking id " + package.id_new.ToString() })); }
public async Task <IActionResult> Post([FromBody] Package package) { var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "POST", ReqPath = "/Packages", Request = JsonConvert.SerializeObject(package, Formatting.Indented), Response = JsonConvert.SerializeObject(new { result = "Package with tracking id " + package.id + " added." }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "Package with tracking id " + package.id + " added." })); }
public async Task <IActionResult> Delete([FromBody] Role role) { string response = "Roles deleted."; var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "DELETE", ReqPath = "/Roles", Request = JsonConvert.SerializeObject(role, Formatting.Indented), Response = JsonConvert.SerializeObject(new { result = response }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = response })); }
public async Task <IActionResult> Get() { Sale[] s = { new Sale { barcode = 52435234, cant = 54, desc = "Productos electrónicos", descuento = 0, impuesto = 0.13, nombre = "Televisores", precio = 2958376, vendidos = 20 }, new Sale { barcode = 673356756, cant = 54, desc = "Joyería", descuento = 0, impuesto = 0.13, nombre = "Collares", precio = 2958376, vendidos = 20 } }; var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "GET", ReqPath = "/Sales", Request = "", Response = JsonConvert.SerializeObject(new { result = "All sales.", items = s }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "All sales.", items = s })); }
public IActionResult CreateUser(LogReg reguser) { if (ModelState.IsValid) { User newuser = new User() { FirstName = reguser.reg.FirstName, LastName = reguser.reg.LastName, Email = reguser.reg.Email, Password = reguser.reg.Password, }; _context.Add(newuser); _context.SaveChanges(); User user = _context.Users.SingleOrDefault(u => u.Email == reguser.reg.Email); HttpContext.Session.SetInt32("ActiveId", user.UserId); return(RedirectToAction("Dashboard", "Wedding")); } return(View("Index")); }
public IActionResult Login(LogReg loguser) { User curuser = _context.Users.SingleOrDefault(u => u.Email == loguser.log.Email); if (curuser != null) { if (ModelState.IsValid) { int ActiveId = curuser.UserId; string ActiveUserName = curuser.FirstName; HttpContext.Session.SetInt32("ActiveId", ActiveId); HttpContext.Session.SetString("ActiveUserName", ActiveUserName); return(RedirectToAction("Dashboard", "Wedding")); } ModelState.AddModelError(string.Empty, "Wrong password!"); } return(View("Index")); }
public async Task <IActionResult> Get() { object[] p = { new { id = 5347895, desc = "Paquets extraños", estado = 1, compra = "2020-03-02", entrega = "2020-07-02", multas = 1, ced = 562783 }, new { id = 627549789, desc = "Comida", estado = 2, compra = "2020-03-02", entrega = "2020-07-02", multas = 1, ced = 562783 } }; var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "GET", ReqPath = "/Reparto", Request = "", Response = JsonConvert.SerializeObject(new { result = "All packages", paq = p }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "All packages", paq = p })); }
public async Task <IActionResult> Get() { Client[] response = new Client[5]; for (int i = 0; i < response.Length; i++) { response[i] = new Client { cedula = ids[i], nombre = names[i], correo = emails[i], casillero = lockers[i], celular = cellphones[i], habitacion = phones[i], usuario = users[i], pass = passwords[i], provincia = provinces[i], canton = states[i], distrito = districts[i], otras = others[i] }; } var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "GET", ReqPath = "/Clients", Request = "", Response = JsonConvert.SerializeObject(new { result = 200, items = response }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = 200, items = response })); }
public IActionResult CreateUser(LogReg User) { if (ModelState.IsValid) { if (_context.LogsRegs.Any(u => u.Email == User.Email)) { ModelState.AddModelError("Email", "Email already exists"); return(View("RegistrationPage", "Home")); } PasswordHasher <LogReg> Hasher = new PasswordHasher <LogReg>(); User.Password = Hasher.HashPassword(User, User.Password); User.CreatedAt = DateTime.Now; User.UpdatedAt = DateTime.Now; _context.Add(User); _context.SaveChanges(); HttpContext.Session.SetInt32("User", User.LogRegId); return(RedirectToAction("Success", "Home")); } else { return(View("RegistrationPage", "Home")); } }