コード例 #1
0
 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"));
 }
コード例 #2
0
 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"));
 }
コード例 #3
0
 public void Edit(Estado estado)
 {
     _estadoRepo.EditEstado(estado);
 }
コード例 #4
0
 public void Create(Estado estado)
 {
     _estadoRepo.InsertEstado(estado);
 }