public void EditEstado(Estado estado) { XElement node = estadoData.Root.Elements("item").Where(i => (int)i.Element("id") == estado.EstadoID).FirstOrDefault(); node.SetElementValue("sigla", estado.Sigla); node.SetElementValue("descricao", estado.Descricao); estadoData.Save(HttpContext.Current.Server.MapPath("~/App_Data/Estados.xml")); }
public void InsertEstado(Estado estado) { estado.EstadoID = (int)(from b in estadoData.Descendants("item") orderby (int)b.Element("id") descending select (int)b.Element("id")).FirstOrDefault() + 1; estadoData.Root.Add(new XElement("item", new XElement("id", estado.EstadoID), new XElement("sigla", estado.Sigla), new XElement("descricao", estado.Descricao))); estadoData.Save(HttpContext.Current.Server.MapPath("~App_Data/Estados.xml")); }
public void Edit(Estado estado) { _estadoRepo.EditEstado(estado); }
public void Create(Estado estado) { _estadoRepo.InsertEstado(estado); }