public JsonResult SaveUserIntoGroup()
        {
            if (groupManagement.IsGroupAlreadyExist(Request["GroupName"]).Value.ToString() == "True")
            {
                var result = new { status = false, value = "Group name already exists" };
                return(Json(new { Data = result }));
            }

            try
            {
                var group = new Group
                {
                    GroupName        = Request["GroupName"],
                    GroupDescription = Request["GroupDescription"],
                    GroupColor       = Request["GroupColor"],
                };

                var groupUsers = Request["GroupUsers"].Split(',').ToList();

                var groupId = groupManagement.AddGroup(group);

                foreach (var user in groupUsers)
                {
                    var userId = Convert.ToInt32(user);
                    groupManagement.AddUserInGroup(userId, Convert.ToInt32(groupId));
                }
            }
            catch
            {
                var result = new { status = false, value = "Group creation has been failed." };
                return(Json(new { Data = result }));
            }
            var finalResult = new { status = true, value = "Group has been created successfully." };

            return(Json(new { Data = finalResult }));
        }