public HttpResponseMessage PutMunicipiosModel(int id, MunicipiosModel municipiosModel) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } if (id != municipiosModel.IdMunicipio) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } db.Entry(municipiosModel).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MunicipiosModelExists(id)) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } else { throw; } } return(Request.CreateResponse(HttpStatusCode.NoContent)); }
public List <KeyValuePair <long, string> > ListarMunicipiosPorEstado(long idEstado) { var lista = MunicipiosModel.ListarMunicipiosPorEstado(idEstado).AsEnumerable().ToDictionary(linha => linha.Field <long>(0), linha => linha.Field <string>(1).Trim()).ToList(); lista.Insert(0, new KeyValuePair <long, string>(0, "Selecione")); return(lista); }
private void CrearLinea(string linea) { var vector = linea.Split(';'); var model = new MunicipiosModel() { Codigopais = vector[0].PadLeft(3, '0'), Codigoprovincia = vector[1], Cod = vector[2], Nombre = vector[3] }; _tablasVariasService.create(model); }
public HttpResponseMessage DeleteMunicipiosModel(int id) { MunicipiosModel municipiosModel = db.Municipio.Find(id); if (municipiosModel == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } db.Municipio.Remove(municipiosModel); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, municipiosModel)); }
public HttpResponseMessage GetMunicipiosModel(int id) { MunicipiosModel Municipio = db.Municipio.Find(id); Estado Est = db.Estados.Find(Municipio.IdEstado); try { MunicipiosPOCO municipiosPOCO = new MunicipiosPOCO() { IdMunicipio = Municipio.IdMunicipio, NomeMunicipio = Municipio.NomeMunicipio, Estado = Est, Links = new List <LinkDTO>() { new LinkDTO() { Rel = "self", Href = "http://localhost/Municipios/" + Municipio.IdMunicipio.ToString(), Metodo = "GET" }, new LinkDTO() { Rel = "update-Municipio", Href = "http://localhost/Municipios/" + Municipio.IdMunicipio.ToString(), Metodo = "PUT" }, new LinkDTO() { Rel = "delete-Municipio", Href = "http://localhost/Municipios/" + Municipio.IdMunicipio.ToString(), Metodo = "DELETE" } } }; if (Municipio == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK, municipiosPOCO)); }catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage PostMunicipiosModel(MunicipiosModel municipiosModel) { try { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } db.Municipio.Add(municipiosModel); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.Created, municipiosModel)); }catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }