Esempio n. 1
0
        /// <summary>
        /// Валидация преди запис на Натовареност по дела: основни и допълнителни дейности
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        private string IsValid(CaseLoadIndex model)
        {
            if (model.LawUnitId < 1)
            {
                return("Изберете съдия");
            }

            if (model.DateActivity == null)
            {
                return("Въведете дата");
            }

            if (model.IsMainActivity)
            {
                if (model.CaseLoadElementGroupId < 1)
                {
                    return("Изберете група");
                }

                if (model.CaseLoadElementTypeId < 1)
                {
                    return("Изберете елемент");
                }
            }
            else
            {
                if (model.CaseLoadAddActivityId < 1)
                {
                    return("Изберете група");
                }
            }

            if (service.IsExistCaseLoadActivity(model.Id, model.CaseId, model.IsMainActivity, model.LawUnitId, model.CaseLoadElementTypeId, model.CaseLoadAddActivityId))
            {
                return("Има въведена такава дейност.");
            }

            return(string.Empty);
        }