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 })); }