public EpiFindNotice GetNotice(FuneralNotice funeralNotice) { var notice = new EpiFindNotice(funeralNotice); var result = _client.Get<EpiFindNotice>(notice.Id); return result; }
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); }
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)); } }