Пример #1
0
        public bool Counter_GetDivorceCounter(CaseSessionActDivorce model, int courtId)
        {
            try
            {
                var counterId = repo.AllReadonly <Counter>()
                                .Where(x => x.CourtId == courtId && x.CounterTypeId == NomenclatureConstants.CounterTypes.Divorce)
                                .Select(x => x.Id)
                                .FirstOrDefault();
                if (counterId > 0)
                {
                    var courtCode = repo.AllReadonly <Court>().FirstOrDefault(x => x.Id == courtId)?.Code;

                    model.RegNumber = $"{DateTime.Now.Year}{courtCode}{Counter_GetValue(counterId)}";
                    model.RegDate   = DateTime.Now;
                    return(true);
                }
                else
                {
                    throw new Exception($"Няма настроен брояч за Съобщение за граждански брак. Court={courtId}");
                }
            }
            catch (Exception ex)
            {
                logger.LogError(ex, $"Грешка при запис на брояч за Съобщение за граждански брак. Court={courtId}");
            }
            return(false);
        }
Пример #2
0
 public bool Counter_GetDivorceCounter(CaseSessionActDivorce model, int courtId)
 {
     throw new NotImplementedException();
 }