/// <summary> /// Валидация преди запис на Допълнителни и административни дейности към съдии по съд /// </summary> /// <param name="model"></param> /// <returns></returns> private string IsValidCourtLawUnitActivity(CourtLawUnitActivity model) { if (model.LawUnitId < 1) { return("Няма избран съдия"); } if (model.JudgeLoadActivityId < 1) { return("Няма избрана дейност"); } if (model.ActivityDate == null) { return("Няма въведена дата"); } if (model.DateTo != null) { if (model.DateTo < model.ActivityDate) { return("Дата до не може да бъде по малка от датата"); } if ((model.DateTo ?? DateTime.Now).Date < DateTime.Now.Date) { return("Дата до не може да е по-малка от текущата дата"); } } if (service.IsExistCourtLawUnitActivity(model.LawUnitId, model.JudgeLoadActivityId, model.Id, model.ActivityDate)) { return("За тази година има избрана тази дейност или от нейната група"); } return(string.Empty); }