Example #1
0
        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());
        }
Example #2
0
        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());
        }
Example #3
0
 public async Task UpdateUser(UsersInformation user)
 {
     if (_context != null)
     {
         _context.UserInfos.Update(user);
         await _context.SaveChangesAsync();
     }
 }
Example #4
0
        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));
        }
Example #5
0
        public async Task <int> AddUser(UsersInformation user)
        {
            if (_context != null)
            {
                await _context.UserInfos.AddAsync(user);

                await _context.SaveChangesAsync();
            }
            return(0);
        }
Example #6
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();
        }