public ActionResult Editar(CidadeViewModel viewModel) { if (ModelState.IsValid) { var cidade = viewModel.Model(); _repositorioDeCidades.Atualizar(cidade); return(RedirectToAction("Index")); } ViewBag.Estados = _repositorioDeEstados.Todos(); return(View(viewModel)); }
public HttpResponseMessage Put(int id, CidadeViewModel cidade) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } if (id != cidade.Id) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } _repositorioDeCidades.Atualizar(cidade.Model()); return(Request.CreateResponse(HttpStatusCode.OK)); }