public void Post(GroupedError errorWithStatus) { var client = new RedisClient(); if (client.Get(errorWithStatus.ElmahErrors.FirstOrDefault().DetailErrorXml.detail)==null) { client.Add(errorWithStatus.ElmahErrors.FirstOrDefault().DetailErrorXml.detail, errorWithStatus.ErrorStatus); } else { client.Replace(errorWithStatus.ElmahErrors.FirstOrDefault().DetailErrorXml.detail, errorWithStatus.ErrorStatus); } }