public async Task <IActionResult> UserRegistration([FromBody] UsersInformation model) { if (ModelState.IsValid) { try { var modelid = await _userService.AddUser(model); if (modelid > 0) { return(Ok(modelid)); } else { return(NotFound()); //return BadRequest(new { message = "User registration Failed" }); } } catch (Exception) { return(BadRequest()); } } return(BadRequest()); }
public async Task <IActionResult> Add([FromBody] UsersInformation model) { if (ModelState.IsValid) { try { var user = await _userService.AddUser(model); if (user > 0) { return(Ok(user)); } else { return(NotFound()); //return BadRequest(new { message = "User creation failed" }); } } catch (Exception ex) { return(BadRequest()); } } return(BadRequest()); }
public async Task UpdateUser(UsersInformation user) { if (_context != null) { _context.UserInfos.Update(user); await _context.SaveChangesAsync(); } }
public IActionResult Login(UsersInformation admin) { var useradmin = _userService.Authentication(admin.UserName, admin.Password); if (useradmin == null) { return(BadRequest(new { message = "Username or Password is incorrect" })); } return(Ok(useradmin)); }
public async Task <int> AddUser(UsersInformation user) { if (_context != null) { await _context.UserInfos.AddAsync(user); await _context.SaveChangesAsync(); } return(0); }
public async Task <IActionResult> Update([FromBody] UsersInformation model) { if (ModelState.IsValid) { try { await _userService.UpdateUser(model); return(Ok("Success")); } catch (Exception ex) { return(BadRequest()); } } return(BadRequest()); }
public void registerUser(UsersInformation ui) { string sqlInfor = "insert into UsersInformation values (@Username,@Password,@Firstname,@Lastname,@Email,@IndentityCard,@Address,@PhoneNumber,@Dob)"; SqlCommand command = new SqlCommand(sqlInfor, connection); command.Parameters.Add(new SqlParameter("@Username", ui.Username)); command.Parameters.Add(new SqlParameter("@Password", ui.Password)); command.Parameters.Add(new SqlParameter("@Firstname", ui.Firstname)); command.Parameters.Add(new SqlParameter("@Lastname", ui.Lastname)); command.Parameters.Add(new SqlParameter("@Email", ui.Email)); command.Parameters.Add(new SqlParameter("@IndentityCard", ui.IndentityCard)); command.Parameters.Add(new SqlParameter("@Address", ui.Address)); command.Parameters.Add(new SqlParameter("@PhoneNumber", ui.PhoneNumber)); command.Parameters.Add(new SqlParameter("@Dob", ui.Dob)); connection.Open(); command.ExecuteNonQuery(); connection.Close(); }