public async Task <ActionResult <int> > Post([FromBody] EmpleadoData value) { _context.Add(value); await _context.SaveChangesAsync(); return(value.idEmpleado); }
public async Task <ActionResult <int> > Post([FromBody] Empleado value) { value.datos.Select(e => { e.fechaAlta = DateTime.Now; return(e); }); _context.Add(value); try{ await _context.SaveChangesAsync(); AddUsuarioLogin(value); return(value.idEmpleado); }catch { return(0); } }
public async Task <ActionResult <usuarioLogin> > Post(int id, [FromBody] string password) { Console.WriteLine(String.Format("Usuario: {0} password: {1} ", id, password)); var usuario = await _context.UsuariosLogin.FindAsync(id); if (usuario != null && usuario.password == password) { usuario.token = new Codificar().Crear(String.Format("clave:{0}-{1}", usuario.nombre, DateTime.Now)); _context.Entry(usuario).State = EntityState.Modified; await _context.SaveChangesAsync(); usuario.password = "******"; return(usuario); } return(null); }