public void Delete(long soundId) { try { _sr.Delete(soundId); _rsr.Delete(soundId); } catch (Exception ex) { Log.Error(ex.Message, ex); } }
public ActionResult SoundTests() { try { var ctm = new CacheTestModel(); var c = CacheHelper <GHLocationTransmitModel> .Instance.GetCacheable("1"); if (c == null) { ctm.Message = "Initial Get Failed"; return(View(ctm)); } var dt = DateTime.Parse(c.DateLastModified, null, DateTimeStyles.AdjustToUniversal); var rawSound = new RawSound(); rawSound.Data = new byte[1]; rawSound.FileName = "LocationControllerTest"; rawSound.MIMEType = "audio/mpeg"; var s = new Sound(); s.GHLocationID = 1; s.Description = "Location Controller Test"; s.UserName = UserHelper.Instance.CurrentUserName; _sr.Insert(s); rawSound.RawSoundID = s.SoundID; _rsr.Insert(rawSound); c = CacheHelper <GHLocationTransmitModel> .Instance.GetCacheable("1"); if (DateTime.Parse(c.DateLastModified, null, DateTimeStyles.AdjustToUniversal) == dt) { ctm.Message = "Update Date Last Modified On Sound Insert Failed"; return(View(ctm)); } dt = DateTime.Parse(c.DateLastModified, null, DateTimeStyles.AdjustToUniversal); s.Description = "Cache Update Test"; _sr.Update(s); c = CacheHelper <GHLocationTransmitModel> .Instance.GetCacheable("1"); if (DateTime.Parse(c.DateLastModified, null, DateTimeStyles.AdjustToUniversal) == dt) { ctm.Message = "Update Date Last Modified On Sound Update Failed"; return(View(ctm)); } dt = DateTime.Parse(c.DateLastModified, null, DateTimeStyles.AdjustToUniversal); _sr.Delete(s); _rsr.Delete(rawSound); c = CacheHelper <GHLocationTransmitModel> .Instance.GetCacheable("1"); if (DateTime.Parse(c.DateLastModified, null, DateTimeStyles.AdjustToUniversal) == dt) { ctm.Message = "Update Date Last Modified On Sound Delete Failed"; return(View(ctm)); } c = CacheHelper <GHLocationTransmitModel> .Instance.GetCacheable("1"); ctm.Message = "Success"; return(View(ctm)); } catch (Exception ex) { Log.Error(ex.Message, ex); return(new HttpStatusCodeResult(500)); } }