public void DefineKeyMessage(Guid projectId, Guid healthRiskId, AutomaticReplyKeyMessageType type, string language, string message) { Apply(new AutomaticReplyKeyMessageDefined() { Id = Guid.NewGuid(), HealthRiskId = healthRiskId, ProjectId = projectId, Type = (int)type, Language = language, Message = message }); }
public void DefineKeyMessage(Guid projectId, Guid healthRiskId, AutomaticReplyKeyMessageType type, string language, string message) { Apply(new AutomaticReplyKeyMessageDefined(Guid.NewGuid(), projectId, healthRiskId, (int)type, language, message)); }
public DefaultAutomaticReplyKeyMessage GetByTypeLanguageAndHealthRisk(AutomaticReplyKeyMessageType type, string language, HealthRiskId healthRiskId) { return(GetOne(v => v.Type == type && v.Language == language && v.HealthRiskId == healthRiskId)); }
public Task <DefaultAutomaticReplyKeyMessage> GetByTypeLanguageAndHealthRiskAsync(AutomaticReplyKeyMessageType type, string language, Guid healthRiskId) { return(GetOneAsync(v => v.Type == type && v.Language == language && v.HealthRiskId == healthRiskId)); }
public async Task <AutomaticReplyKeyMessage> GetByProjectTypeLanguageAndHealthRiskAsync(Guid projectId, AutomaticReplyKeyMessageType type, string language, Guid healthRiskId) { var filter = Builders <AutomaticReplyKeyMessage> .Filter.Where(v => v.ProjectId == projectId && v.Type == type && v.Language == language && v.HealthRiskId == healthRiskId ); var automaticReply = await _collection.FindAsync(filter); return(automaticReply.FirstOrDefault()); }
public AutomaticReplyKeyMessage GetByProjectTypeLanguageAndHealthRisk(ProjectId projectId, AutomaticReplyKeyMessageType type, string language, HealthRiskId healthRiskId) { return(GetOne( v => v.ProjectId == projectId && v.Type == type && v.Language == language && v.HealthRiskId == healthRiskId)); }
public DefaultAutomaticReplyKeyMessage GetByTypeLanguageAndHealthRisk(AutomaticReplyKeyMessageType type, string language, Guid healthRiskId) { var filter = Builders <DefaultAutomaticReplyKeyMessage> .Filter.Where(v => v.Type == type && v.Language == language && v.HealthRiskId == healthRiskId); return(_collection.Find(filter).FirstOrDefault()); }
public Task <AutomaticReplyKeyMessage> GetByProjectTypeLanguageAndHealthRiskAsync(Guid projectId, AutomaticReplyKeyMessageType type, string language, Guid healthRiskId) { return(GetOneAsync( v => v.ProjectId == projectId && v.Type == type && v.Language == language && v.HealthRiskId == healthRiskId)); }