public ActionResult giveRole(int userId, int roleId)
        {
            try
            {
                roleOfUsers role = new roleOfUsers();
                role.roleID = roleId;
                role.userID = userId;
                roleOfUsers isThere = ctx.roleOfUserBll.getOneByRoleIdAndUserId(roleId, userId);
                if (isThere == null)
                {
                    bool result = ctx.roleOfUserBll.add(role);

                    if (result)
                    {
                        return(Json(data: 1));
                    }
                    else
                    {
                        return(Json(data: 0));
                    }
                }
                else
                {
                    return(Json(data: 0));
                }
            }
            catch (Exception e)
            {
                return(Json(data: 0));
            }
        }
        public ActionResult roleDismiss(int roleId, int userId)
        {
            try
            {
                roleOfUsers roleOfUser = ctx.roleOfUserBll.getOneByRoleIdAndUserId(roleId, userId);

                if (roleOfUser != null)
                {
                    bool result = ctx.roleOfUserBll.deleteById(roleOfUser.id);

                    if (result)
                    {
                        roleOfUsers isHave = ctx.roleOfUserBll.getOneByUserId(userId);
                        if (isHave == null)
                        {
                            roleOfUsers roleOfUsr = new roleOfUsers();
                            roleOfUsr.roleID = 6;//customer
                            roleOfUsr.userID = userId;
                            ctx.roleOfUserBll.add(roleOfUsr);
                        }
                        return(Json(data: 1));
                    }
                    else
                    {
                        return(Json(data: 0));
                    }
                }
                else
                {
                    return(Json(data: 0));
                }
            }
            catch (Exception e)
            {
                return(Json(data: 0));
            }
        }
Exemplo n.º 3
0
        public ActionResult register(users usr, HttpPostedFileBase file)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    users checkNick = ctx.userBll.getOneByEmail(usr.email);
                    if (checkNick == null)
                    {
                        if (file != null)
                        {
                            int iconWidth  = settings.userPicture.Width;
                            int iconHeight = settings.userPicture.Height;

                            string newName  = Path.GetFileNameWithoutExtension(file.FileName) + Path.GetExtension(file.FileName);
                            Image  orjResim = Image.FromStream(file.InputStream);
                            Bitmap iconDraw = new Bitmap(orjResim, iconWidth, iconHeight);

                            iconDraw.Save(Server.MapPath("~/content/img/userPictures/" + newName));

                            string saveDBPath = "/content/img/userPictures/" + newName;
                            usr.userPicturePath = saveDBPath;
                        }


                        bool result = ctx.userBll.add(usr);
                        if (result)
                        {
                            roleOfUsers giveRoleOfUser = new roleOfUsers();
                            giveRoleOfUser.roleID = 6;//customer
                            giveRoleOfUser.userID = usr.id;
                            ctx.roleOfUserBll.add(giveRoleOfUser);
                        }
                        else
                        {
                            ViewData["userError"] = "Bir Hata Oluştu.Lütfen Tekrar Deneyin!";

                            return(RedirectToAction("login", "users"));
                        }
                    }
                    else
                    {
                        ViewData["userError"] = "Bu Email Adresi Zaten Kullanımda!";

                        return(RedirectToAction("login", "users"));
                    }
                }
                else
                {
                    ViewData["userError"] = "Lütfen Bilgilerinizi Doğru ve Eksiksiz Girin!";

                    return(RedirectToAction("login", "users"));
                }

                return(RedirectToAction("login", "users"));
            }
            catch (Exception e)
            {
                ViewData["userError"] = e.Message.ToString();

                return(View("login"));
            }
        }
Exemplo n.º 4
0
 public bool update(roleOfUsers roleOfUsers)
 {
     return(_roleOfUserDal.update(roleOfUsers));
 }
Exemplo n.º 5
0
 public bool add(roleOfUsers roleOfUsers)
 {
     return(_roleOfUserDal.add(roleOfUsers));
 }