public async Task <IActionResult> Register(RegisterM model) { if (ModelState.IsValid) { User user = await db.Users.FirstOrDefaultAsync(u => u.Phone == model.Phone); if (user == null) { // добавляем пользователя в бд db.Users.Add(new User { Phone = model.Phone, Password = model.Password }); await db.SaveChangesAsync(); await Authenticate(model.Phone); // аутентификация return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Некорректные логин и(или) пароль"); } } return(View(model)); }
private void Write(RegisterM register, ReadOnlySpan<byte> data) { Span<byte> buff = stackalloc byte[data.Length + 1]; buff[0] = (byte)register; data.CopyTo(buff.Slice(1)); _i2c.Write(buff); }
private Vector3 ReadVector3(RegisterM register) { Span<byte> vec = stackalloc byte[6]; Read(register, vec); short x = BinaryPrimitives.ReadInt16LittleEndian(vec.Slice(0, 2)); short y = BinaryPrimitives.ReadInt16LittleEndian(vec.Slice(2, 2)); short z = BinaryPrimitives.ReadInt16LittleEndian(vec.Slice(4, 2)); return new Vector3(x, y, z); }
public static bool Register(User user, String id_timing) { if (Module.CheckIfUserEmailExist(user.Email) == false) { RegisterM.InsertRegisterUserAndThisDance(user, id_timing); return(true); } else { return(false); } }
public void JustRegisterUserInfo(User user) { if (Module.CheckIfUserEmailExist(user.Email) == false) { RegisterM.InsertUserInfo(user); Session["user"] = user.Email; Session["user_name"] = user.Name; Redirect("Home.aspx"); } else { Response.Write("<script>alert('This Email Exist');</script>"); return; } }
private void Read(RegisterM register, Span <byte> buffer) { _i2c.WriteByte((byte)((byte)register | ReadMask)); _i2c.Read(buffer); }