private IActionResult CreateEventActivity(ActivityCreateUpdateViewModel viewmodel)
        {
            if (string.IsNullOrWhiteSpace(viewmodel.Name))
            {
                viewmodel.ErrorMessage = "שם פעילות ריק";
                return(CreateUpdateEventActivity(viewmodel));
            }

            var filteredList = viewmodel.SubActivities.Where(x => x.IsDeleted == false && x.Name.IsNotEmptyString()).Select(x => x.Name).ToList();
            var answer       = Gateway.AddNewActivity(viewmodel.Name, filteredList);

            if (answer.AnswerType != AnswerType.Success)
            {
                viewmodel.ErrorMessage = answer.Message;
                return(CreateUpdateEventActivity(viewmodel));
            }

            return(RedirectToAction("Manage", new
            {
                tab = "settings"
            }));
        }