private string IsValidSessionAndAct(CaseSessionVM model) { if (model.SessionTypeId <= 0) { return("Няма избран вид заседание"); } if (model.DateFrom == null) { return("Няма въведена начална дата"); } else { //if (model.SessionStateId == NomenclatureConstants.SessionState.Provedeno) //{ // if (model.DateFrom > DateTime.Now) // return "Не може да отразите проведено заседание с бъдеща дата/час."; //} //if (model.SessionStateId == NomenclatureConstants.SessionState.Nasrocheno) //{ // if (model.DateFrom <= DateTime.Now) // { // return "Не може да насрочвате заседание с минала дата/час."; // } //} var caseCase = service.GetById <Case>(model.CaseId); if (model.DateFrom < caseCase.RegDate) { return("Не можете да насрочвате заседание с дата/час по-малка от дата/час на регистрация на делото"); } } //if (model.SessionStateId <= 0) // return "Няма избран статус"; if (model.ActTypeId <= 0) { return("Няма избран тип акт"); } if (!lawUnitService.IsExistJudgeReporterByCase(model.CaseId, model.DateFrom)) { return("Няма активен съдия докладчик"); } return(string.Empty); }