public void addAlertMetting(List <AlertJson> listalert, MettingJson _MettingJson) { foreach (AlertJson _AlertJson in listalert) { _AlertJson.MeetingId = _MettingJson.ID; _AlertJson.ID = Guid.NewGuid().ToString(); _AlertJson.IsSent = "false"; _AlertJson.AlertOrCansel = "1"; _AlertJson.AlarmDate = Utilities.GetMiladiDate(_AlertJson.AlarmTarikh).ToString(); _AlertJson.SendStatus = "ثبت شده"; if (_AlertJson.AlarmType == "SMS") { _AlertJson.AlarmType = "1"; } else { _AlertJson.AlarmType = "2"; } if (_AlertJson.DatabaseOrErsalOrHoshdar != "1") { AlertTranslator _AlertTranslator = new AlertTranslator(); AlertsRepository _AlertsRepository = new AlertsRepository(); _AlertsRepository.Add(_AlertTranslator.ToEntity(_AlertJson)); } } }
public List <AlertJson> GetAllAlerByMettingId(string MettingId) { var result = new List <AlertJson>(); AlertsRepository _AlertsRepository = new AlertsRepository(); AlertTranslator _AlertTranslator = new AlertTranslator(); result = _AlertTranslator.ToDomainObjects(_AlertsRepository.GetAllByMettingById(Guid.Parse(MettingId))); int shomare = 1; foreach (AlertJson alert in result) { alert.ID = shomare.ToString(); if (alert.AlarmType == "1") { alert.AlarmType = "SMS"; } else { alert.AlarmType = "Email"; } shomare++; } return(result); }