public ActionResult EditTeamAssignment(long criteriaId)
        {
            var model = new HealthPlanCriteriaTeamListEditModel
            {
                Collection = _healthPlanCallQueueCriteriaService.GetTeamAssignementEditModel(criteriaId)
            };

            return(PartialView(model));
        }
 public void UpdateTeamAssignment(HealthPlanCriteriaTeamListEditModel model)
 {
     if (!model.Collection.IsNullOrEmpty())
     {
         foreach (var item in model.Collection)
         {
             _healthPlanCriteriaTeamAssignmentRepository.UpdateTeamAssignment(item);
         }
     }
 }
        public ActionResult EditTeamAssignment(HealthPlanCriteriaTeamListEditModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _healthPlanCallQueueCriteriaService.UpdateTeamAssignment(model);

                    model.FeedbackMessage = FeedbackMessageModel.CreateSuccessMessage("Team Assignment edit successfully");
                }
            }
            catch (Exception ex)
            {
                _logger.Error("Some error occurred while assigning Team");
                _logger.Error("Message: " + ex.Message);
                _logger.Error("Stack Trace:" + ex.StackTrace);

                model.FeedbackMessage = FeedbackMessageModel.CreateFailureMessage("Some error occurred. Please try after some time");
            }

            return(PartialView(model));
        }