public void Add(Cidade cidade)
 {
     using (TextWriter tw = new StreamWriter(System.Web.HttpContext.Current.Server.MapPath("~/XML/" + ((Cidade)cidade).Codigo.GetHashCode().ToString() + ".xml")))
     {
         XmlSerializer ser = new XmlSerializer(cidade.GetType(), new XmlRootAttribute("Cidade"));
         ser.Serialize(tw, cidade);
     }
 }
 public void Update(Cidade cidade)
 {
     using (TextWriter tw = new StreamWriter(System.Web.HttpContext.Current.Server.MapPath
                                                 ("~/XML/" + HttpContext.Current.Request.RequestContext.RouteData.Values["codCidade"].ToString() + ".xml")))
     {
         XmlSerializer ser = new XmlSerializer(cidade.GetType(), new XmlRootAttribute("Cidade"));
         ser.Serialize(tw, cidade);
     }
 }