Exemple #1
0
        public int registerUser(RM_UserDetailModel model)
        {
            con.Open();
            string query = "INSERT INTO public.rm_userdetail(user_name, user_email, user_password) VALUES(@user_name,@user_email,@user_password)";

            cmd = new NpgsqlCommand(query, con);
            cmd.Parameters.AddWithValue("@user_name", model.user_name);
            cmd.Parameters.AddWithValue("@user_email", model.user_email);
            cmd.Parameters.AddWithValue("@user_password", model.user_password);
            int i = 0;

            try
            {
                i = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                con.Close();
            }
            return(i);
        }
Exemple #2
0
        public List <RM_UserDetailModel> ListAllUser()
        {
            con.Open();
            List <RM_UserDetailModel> userList = new List <RM_UserDetailModel>();
            string query = "SELECT * FROM public.rm_userdetail";

            cmd = new NpgsqlCommand(query, con);
            try
            {
                NpgsqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        var user = new RM_UserDetailModel();
                        user.user_id       = Convert.ToInt32(dr["user_id"]);
                        user.user_name     = dr["user_name"].ToString();
                        user.user_email    = dr["user_email"].ToString();
                        user.user_password = dr["user_password"].ToString();
                        userList.Add(user);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                con.Close();
            }
            return(userList);
        }
Exemple #3
0
        public ActionResult RegisterUser(RM_UserDetailModel model)
        {
            int i = userRepo.registerUser(model);

            if (i >= 1)
            {
                int id = userRepo.GetUserId(model.user_email);
                cartRepo.registerCartUser(id);
                return(RedirectToAction("SignIn"));
            }
            else
            {
                return(View());
            }
        }
        public IHttpActionResult RegisterUser([FromBody] RM_UserDetailModel model)
        {
            RM_UserDetailModel detail = new RM_UserDetailModel();

            detail.user_name     = model.user_name;
            detail.user_email    = model.user_email;
            detail.user_password = model.user_password;
            int i = userRepo.registerUser(detail);

            if (i >= 1)
            {
                return(Ok("Succesfully Register"));
            }
            else
            {
                return(BadRequest("Not a valid Detail/Request"));
            }
        }
Exemple #5
0
 public ActionResult SignOut(RM_UserDetailModel model)
 {
     FormsAuthentication.SignOut();
     return(RedirectToAction("SignIn", "Home"));
 }