Example #1
0
 public EpiFindNotice GetNotice(FuneralNotice funeralNotice)
 {
     var notice = new EpiFindNotice(funeralNotice);
     var result = _client.Get<EpiFindNotice>(notice.Id);
     return result;
 }
Example #2
0
        public void Add(FuneralNotice funeralNotice)
        {
            if(funeralNotice.Id < 1)
                throw new ValidationException("Can`t Index notice, with ID=0");

            var notice = new EpiFindNotice(funeralNotice);

            
            _client.Index(notice);
            _logger.Log(funeralNotice, AuditState.Indexed);
            
        }
Example #3
0
        public void Delete(FuneralNotice funeralNotice)
        {
            var notice = new EpiFindNotice(funeralNotice);

            try
            {
                _client.Delete<EpiFindNotice>(notice.Id);
            }
            catch (Exception ex)
            {
                _logger.Log(funeralNotice, new EpiFindException("Delete failed", ex));
            }
        }