public static Item Insert(Item oItem) { int QtRes = -1; // Ajuste dos campos if (oItem.item_dthr < DateTime.Now.AddYears(-1)) { oItem.item_dthr = DateTime.Now; } while (oItem.item_titulo.Contains(" ")) { oItem.item_titulo = oItem.item_titulo.Replace(" ", " "); } using (var context = new bancoRSS()) { Item resItem = context.Items .Where(b => b.item_url.Equals(oItem.item_url)) .FirstOrDefault(); if (resItem == null) { try { context.Items.Add(oItem); QtRes = context.SaveChanges(); } catch (System.Data.Entity.Validation.DbEntityValidationException ex) { } } } return(oItem); }