// GET: EstadoViewModels/Edit/5 public ActionResult Edit(Guid?id) { EstadoViewModel estadoViewModel = null; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { estadoViewModel = Mapper.Map <EstadoViewModel>(uow.EstadoRepositorio.Get(x => x.Id == id)); List <PaisViewModel> listaPais = Mapper.Map <List <PaisViewModel> >(uow.PaisRepositorio.GetTudo()); ViewBag.PaisLista = listaPais; return(View(estadoViewModel)); } catch (Exception ex) { if (estadoViewModel == null) { return(HttpNotFound()); } TempData["mensagem"] = string.Format("Ocorreu um Erro ao Buscar os Paises\\Estados! \n {0}", ex.Message); return(View()); } finally { uow.Dispose(); } }
public IActionResult AddEditEstado(long?id, EstadoViewModel model) { try { if (ModelState.IsValid) { bool isNew = !id.HasValue; Estado estado = isNew ? new Estado { } : context.Set <Estado>().SingleOrDefault(s => s.Id == id.Value); estado.Descricao = model.Descricao; estado.Pais = model.Pais; if (isNew) { context.Add(estado); } context.SaveChanges(); } } catch (Exception ex) { throw ex; } return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Nome,Sigla,Id_Pais")] EstadoViewModel estadoViewModel) { if (ModelState.IsValid) { try { Estado estado = new Estado(); estado = Mapper.Map <Estado>(estadoViewModel); estado.Id = Guid.NewGuid(); estado.TimesTamp = DateTime.Now; uow.EstadoRepositorio.Adcionar(estado); uow.Commit(); TempData["mensagem"] = string.Format("Estado {0} cadastrado com Sucesso!", estado.Nome); return(RedirectToAction("Index")); } catch (Exception ex) { TempData["mensagem"] = string.Format("Não foi possivel cadastrar o estado: {0}: \n {1}", estadoViewModel.Nome, ex.Message); return(View(estadoViewModel)); } finally { uow.Dispose(); } } return(View(estadoViewModel)); }
public JsonResult SalvarEstado(EstadoViewModel model) { var resultado = "OK"; var mensagens = new List <string>(); var idSalvo = string.Empty; if (!ModelState.IsValid) { resultado = "AVISO"; mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList(); } else { try { var vm = Mapper.Map <EstadoModel>(model); var id = vm.Salvar(); if (id > 0) { idSalvo = id.ToString(); } else { resultado = "ERRO"; } } catch (Exception ex) { resultado = "ERRO"; } } return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo })); }
public ActionResult Edit(int id, EstadoViewModel estadoViewModel) { estadoViewModel.EstadoId = id; var estadoEntidade = Mapper.Map <EstadoViewModel, Estado>(estadoViewModel); _estadoAppServico.Atualizar(estadoEntidade); return(RedirectToAction("Index")); }
public void Remove(EstadoViewModel estadoViewModel) { var estado = Mapper.Map <EstadoViewModel, Estado>(estadoViewModel); BeginTransaction(); _estadoService.Remove(estado); Commit(); }
public JsonResult ObtenerEstados(EstadoViewModel f) { using (var client = new IntranetEntities()) { var res = client.spObtenerEstados(f.EstadoID, f.Codigo, f.Nombre, f.PaisID, f.Activo).ToList(); return(Json(res, JsonRequestBehavior.AllowGet)); } }
public EstadoViewModel MontaEstado(DataRow registro) { EstadoViewModel uf = new EstadoViewModel() { Id = Convert.ToInt32(registro["id"]), Nome = registro["nome"].ToString() }; return(uf); }
public ActionResult Cadastrar(EstadoViewModel viewModel) { if (ModelState.IsValid) { var estado = viewModel.Model(); _repositorioDeEstados.Inserir(estado); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Edit(EstadoViewModel estado) { if (ModelState.IsValid) { var estadoDomain = Mapper.Map <EstadoViewModel, Estado>(estado); _estadoApp.Update(estadoDomain); return(RedirectToAction("Index")); } return(View(estado)); }
public ActionResult Edit([Bind(Include = "IdEstado,Nome,Uf")] EstadoViewModel viewModel) { if (ModelState.IsValid) { Estado estado = Mapper.Map <EstadoViewModel, Estado>(viewModel); repositorioEstado.Alterar(estado); return(RedirectToAction("Index")); } return(View(viewModel)); }
public bool Gravar(EstadoViewModel est) { Estados e = new Estados() { Id = est.Id, Nome = est.Nome, Uf = est.Uf }; e.Gravar(); return(true); }
public ActionResult Create(EstadoViewModel estadoViewModel) { if (ModelState.IsValid) { var estadoEntidade = Mapper.Map <EstadoViewModel, Estado>(estadoViewModel); _estadoAppServico.Adicionar(estadoEntidade); return(RedirectToAction("Index")); } return(View(estadoViewModel)); }
public async Task <IActionResult> Create(EstadoViewModel estadoViewModel) { if (!ModelState.IsValid) { return(View(estadoViewModel)); } var dados = _mapper.Map <Estado>(estadoViewModel); await _estadoRepository.Adicionar(dados); return(RedirectToAction(nameof(Index))); }
public HttpResponseMessage Post(EstadoViewModel estado) { if (ModelState.IsValid) { _repositorioDeEstados.Inserir(estado.Model()); return(Request.CreateResponse(HttpStatusCode.Created, estado)); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }
public JsonResult AgregarEstado(EstadoViewModel f) { var Estado = f.MapToModel(f); Estado.UsuarioID = ((UsuarioWeb)Session["UsuarioWeb"]).Usuario.UsuarioID; using (var client = new IntranetEntities()) { var res = client.spAgregarEstados(Estado.Codigo, Estado.Nombre, Estado.PaisID, Estado.UsuarioID, Estado.Activo); return(Json(res, JsonRequestBehavior.AllowGet)); } }
public ActionResult Edit(EstadoViewModel estado) { if (ModelState.IsValid) { var estadoDomain = Mapper.Map <EstadoViewModel, Estado>(estado); _estadoApp.Update(estadoDomain); return(RedirectToAction("Index")); } ViewBag.PaisId = new SelectList(_paisApp.GetAll(), "PaisId", "NomePais", estado.PaisId); return(View(estado)); }
// GET: Estado public ActionResult Index() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); EstadoViewModel EstadoVW = new EstadoViewModel(); EstadoResponse respuesta = new EstadoResponse(); respuesta = WS.ConsultarEstado(new EstadoRequest()); if (respuesta.CodigoError == 0) { EstadoVW.ListaEstado = respuesta.ListaEstado; } return(View(EstadoVW)); }
public DefaultRespuesta UpdateEstado(EstadoViewModel vmEstado) { try { var objModel = context.Reserva.Where(x => x.ID == vmEstado.IdReserva).FirstOrDefault(); if (objModel != null) { objModel.ID_Estado = vmEstado.IdEstado; context.SaveChanges(); return(new DefaultRespuesta(false, "Congratulation!!!")); } return(new DefaultRespuesta(true, "Don't save Change")); } catch { return(new DefaultRespuesta(true, "Fail Conexion")); } }
public IActionResult AddEditEstado(long?id) { EstadoViewModel model = new EstadoViewModel(); if (id.HasValue) { Estado estado = context.Set <Estado>().SingleOrDefault(c => c.Id == id.Value); if (estado != null) { model.Id = estado.Id; model.Descricao = estado.Descricao; model.Pais = estado.Pais; } } return(PartialView("~/Views/Estado/_AddEditEstado.cshtml", model)); }
public HttpResponseMessage Put(int id, EstadoViewModel estado) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } if (id != estado.Id) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } _repositorioDeEstados.Atualizar(estado.Model()); return(Request.CreateResponse(HttpStatusCode.OK)); }
public async Task <IActionResult> Edit(int id, EstadoViewModel estadoViewModel) { if (id != estadoViewModel.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(estadoViewModel)); } var dados = _mapper.Map <Estado>(estadoViewModel); await _estadoRepository.Atualizar(dados); return(RedirectToAction(nameof(Index))); }
public JsonResult ObtenerEstados(decimal catID) { var listEstados = estadoRepository.Get().Where(x => x.catID_est == catID).ToList(); var modelEstado = new List <EstadoViewModel>(); listEstados.ForEach(k => { var estado = new EstadoViewModel() { id = k.estId, descripcion = k.estDes }; modelEstado.Add(estado); }); return(Json(modelEstado, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(Guid id, EstadoViewModel estadoViewModel) { try { var client = new RestClient(); var request = new RestRequest(_UriAPI + "api/Estados/" + id, DataFormat.Json); request.AddJsonBody(estadoViewModel); var response = client.Delete <EstadoViewModel>(request); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ValidationResult Gravar(EstadoViewModel aviao) { BeginTransaction(); var dadoIncluir = Mapper.Map <Estado>(aviao); var retorno = service.Gravar(dadoIncluir); if (retorno.IsValid) { //commit transaction Commit(); //commit error if (!ValidationResults.IsValid) { return(ValidationResults); } } return(retorno); }
private void InitializarEstadosReclamaciones(ReclamacionesReportViewModel reclamacionesReport) { int totalQR = db.Reclamacions.Count(); List <EstadoViewModel> estados = new List <EstadoViewModel>(); db.Estado_QRs.ToList().ForEach( e => { EstadoViewModel tempEstado = new EstadoViewModel(); tempEstado.Estado = e.Descripcion; tempEstado.Cantidad = db.Reclamacions.Count(q => q.Estado_QR_EstadoID == e.EstadoID); tempEstado.Porcentaje = getPorcentaje((decimal)tempEstado.Cantidad, (decimal)totalQR); estados.Add(tempEstado); } ); reclamacionesReport.Estados = estados; }
public IActionResult GetCiudades(int id) { try { if (!Funciones.Validadores.validaId(id)) { return(BadRequest(Funciones.Constantes.BAD_REQUEST)); } EstadoCore estadoCore = new EstadoCore(dbContext); EstadoViewModel response = estadoCore.GetCiudades(id); //if (!Funciones.Validadores.validaObjeto(estado)) // return NotFound(Funciones.Constantes.NOT_FOUND); return(Ok(response)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public ActionResult EstadoEditar(int?EstadoID, string Accion) { using (var client = new IntranetEntities()) { if (Accion == "A") { return(PartialView("~/Views/Catalogo/Estado/EditarEstado.cshtml", new EstadoViewModel { Accion = Accion })); } else { var res = client.spObtenerEstados(EstadoID, null, null, null, null); var model = new EstadoViewModel(res.FirstOrDefault()); model.Accion = Accion; return(PartialView("~/Views/Catalogo/Estado/EditarEstado.cshtml", model)); } } }
public JsonResult Put(EstadoViewModel estadoViewModel) { try { if (!ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } Estado estado = EstadoViewModel.RetornaEstado(estadoViewModel); if (estado == null) { Response.StatusCode = 404; return(Json("Estado não encontrado")); } else { if (EstadoViewModel.AtualizarSentimento(estadoViewModel, estado)) { return(Json("Atualizado com sucesso")); } else { return(Json("Erro ao atualizar")); } } } catch (Exception ex) { Response.StatusCode = 500; return(Json(ex.Message)); } }
public JsonResult SalvarEstado(EstadoViewModel model) { var resultado = "OK"; var mensagens = new List <string>(); var idSalvo = string.Empty; var quant = 0; //definição da quantidade em todos if (!ModelState.IsValid) { resultado = "AVISO"; mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList(); } else { try { var vm = Mapper.Map <EstadoModel>(model); var id = vm.Salvar(); if (id > 0) { idSalvo = id.ToString(); quant = EstadoModel.RecuperarQuantidade(); //mas um para fazer em todos } else { resultado = "ERRO"; } } catch (Exception ex) { resultado = "ERRO"; } } return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo, Quantidade = quant })); }