public IActionResult Post([FromBody] MarcaModel marcaInsersao) { try { Marca marcaRequisicaoPost = _mapper.Map <MarcaModel, Marca>(marcaInsersao); if (marcaRequisicaoPost.Invalid) { return(StatusCode(StatusCodes.Status400BadRequest, new ErrorModel(marcaRequisicaoPost.Notifications))); } var marcaExistente = _marcaRepositorio.Obter(marcaRequisicaoPost.IdMarca); if (marcaExistente != null) { return(StatusCode(StatusCodes.Status422UnprocessableEntity, Constantes.Mensagens.IdUtilizadoPorMarcaExistente)); } else { _marcaRepositorio.Inserir(marcaRequisicaoPost); } return(Ok()); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, Constantes.Mensagens.ServicoIndisponivel)); throw; } }
public ActionResult Post(bool IsNew, MarcaModel varMarca) { try { //if (ModelState.IsValid) //{ if (!_tokenManager.GenerateToken()) return Json(null, JsonRequestBehavior.AllowGet); _IMarcaApiConsumer.SetAuthHeader(_tokenManager.Token); var result = ""; var MarcaInfo = new Marca { Clave = varMarca.Clave ,Descripcion = varMarca.Descripcion }; result = !IsNew ? _IMarcaApiConsumer.Update(MarcaInfo, null, null).Resource.ToString() : _IMarcaApiConsumer.Insert(MarcaInfo, null, null).Resource.ToString(); Session["KeyValueInserted"] = result; return Json(result, JsonRequestBehavior.AllowGet); //} //return Json(false, JsonRequestBehavior.AllowGet); } catch (ServiceException ex) { return Json(false, JsonRequestBehavior.AllowGet); } }
public async Task <ActionResult <MarcaModel> > PostMarcaAsync(MarcaModel marca) { _context.Marca.Add(marca); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetMarcaAsync), new { id = marca.MarcaId }, marca)); }
public IActionResult Put([FromBody] MarcaModel marcaAtualizacao) { try { Marca marcaRequisicaoPut = _mapper.Map <MarcaModel, Marca>(marcaAtualizacao); if (marcaRequisicaoPut.Invalid) { return(StatusCode(StatusCodes.Status400BadRequest, new ErrorModel(marcaRequisicaoPut.Notifications))); } var marcaExistente = _marcaRepositorio.Obter(marcaRequisicaoPut.IdMarca); if (marcaExistente != null) { _marcaRepositorio.Atualizar(marcaRequisicaoPut); } else { return(StatusCode(StatusCodes.Status404NotFound, Constantes.Mensagens.MarcaNaoEncontrada)); } return(Ok()); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, Constantes.Mensagens.ServicoIndisponivel)); throw; } }
public HttpResponseMessage Create(MarcaModel area) { Marca acu = new Marca(); try { if (area != null) { acu.IdArea = area.IdArea; acu.Descripcion = area.Descripcion; db.Marca.Add(acu); db.SaveChanges(); return(new HttpResponseMessage(System.Net.HttpStatusCode.OK) { Content = null }); } else { return(new HttpResponseMessage(System.Net.HttpStatusCode.NoContent) { Content = null }); } } catch (Exception ex) { return(Request.CreateResponse <string>(HttpStatusCode.InternalServerError, ex.Message + Environment.NewLine + "Marca")); } }
public async Task <IActionResult> PutMarcaAsync(int id, MarcaModel marca) { if (id != marca.MarcaId) { return(BadRequest()); } _context.Entry(marca).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MarcaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <HttpResponseMessage> PutEventosGuiaInspeccion(MarcaModel evento) { using (db = new DBConnection()) { try { Marca tipo = new Marca(); tipo = await db.Marca.Where(x => x.IdMarca == evento.IdMarca).FirstOrDefaultAsync().ConfigureAwait(false); if (tipo == null) { return(new HttpResponseMessage(HttpStatusCode.NoContent)); } else { tipo.IdArea = evento.IdArea; tipo.Descripcion = evento.Descripcion; await db.SaveChangesAsync(); return(new HttpResponseMessage(HttpStatusCode.OK)); } } catch (Exception ex) { return(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(ex.Message) }); } } }
public ActionResult Editar(MarcaModel marca) { //transformar o model para mod var mod = new MarcaMOD() { CNPJ = marca.CNPJ, ID = marca.ID, Nome = marca.Nome }; //chamar o metodo de repository para editar _marcaRepository.Editar(mod); TempData["msg"] = "Marca editada com sucesso"; return(RedirectToAction("Listar")); //using (IDbConnection db = new SqlConnection( // ConfigurationManager.ConnectionStrings["DBCarros"].ConnectionString)) //{ // string sql = @"UPDATE Marca // SET // Nome = @Nome, // DataCriacao = @DataCriacao, // CNPJ = @CNPJ // WHERE // Id = @ID"; // db.Execute(sql, marca); // TempData["msg"] = "Marca editada com sucesso"; // return RedirectToAction("Listar"); //} }
public ActionResult Cadastrar(MarcaModel marca) { //tranformar de model para mod var mod = new MarcaMOD() { CNPJ = marca.CNPJ, DataCriacao = marca.DataCriacao, Nome = marca.Nome }; //chamar repository cadastar para gravar bd _marcaRepository.Cadastrar(mod); TempData["msg"] = "Cadastrado com Sucesso"; return(RedirectToAction("Listar")); //using (IDbConnection db = new SqlConnection( // ConfigurationManager.ConnectionStrings["DBCarros"].ConnectionString)) //{ // var sql = @"INSERT INTO Marca (Nome, DataCriacao, // CNPJ) // VALUES (@Nome, @DataCriacao, @CNPJ); SELECT CAST(SCOPE_IDENTITY() as int);"; // int id = db.Query<int>(sql, marca).Single(); // TempData["msg"] = "Cadastrado com Sucesso! ID: " + id; //} //return RedirectToAction("Listar"); }
public ActionResult Index() { COMPUTERMANAGEMENT_TestEntities _context = new COMPUTERMANAGEMENT_TestEntities(); List <t_Producto> productoList = new List <t_Producto>(); productoList = _context.t_Producto.ToList(); List <ProductoModel> productoMList = new List <ProductoModel>(); foreach (var element in productoList) { ProductoModel productoActual = new ProductoModel(); TipoModel tipo = new TipoModel(); MarcaModel marca = new MarcaModel(); SistemaOModel sistema = new SistemaOModel(); FacturaModel factura = new FacturaModel(); tipo.Tipo = element.t_Tipo.Tipo.ToString(); marca.Marca = element.t_Marca.Marca.ToString(); sistema.SistemaO = element.t_SistemaO.SistemaO.ToString(); factura.Factura = element.t_Factura.Factura.ToString(); productoActual.Marca = marca; productoActual.Factura = factura; productoActual.Tipo = tipo; productoActual.SistemaO = sistema; productoActual.Modelo = element.Modelo; productoActual.IdProducto = element.IdProducto; productoMList.Add(productoActual); } return(View(productoMList)); }
public ActionResult Cadastrar(MarcaModel marca) { //Valida os campos do formulário if (!ModelState.IsValid) { //Erro de validação, retorna para a página return(View(marca)); } //Transformar de model para mod var mod = new MarcaMOD() { Cnpj = marca.Cnpj, DataCriacao = marca.DataCriacao, Nome = marca.Nome }; try { //Chamar o repository (cadastrar) para gravar no BD _marcaRepository.Cadastrar(mod); TempData["msg"] = "Marca registrada!"; return(RedirectToAction("Cadastrar")); } catch { TempData["msg"] = "Erro, por favor tente mais tarde"; return(View()); } }
public MarcaModel UpdateMarca(int marcaId, MarcaModel marcaModel) { var marcaEntity = _mapper.Map <MarcaEntity>(marcaModel); var returnedMarca = _libraryRepository.UpdateMarca(marcaId, marcaEntity); return(_mapper.Map <MarcaModel>(returnedMarca)); }
public ClsAdicional.ClsResultado Insert(ref MarcaModel Marca) { ClsAdicional.ClsResultado Resultado = new ClsAdicional.ClsResultado(true, String.Empty); using (DBKuupEntities db = new DBKuupEntities()) { ClsSequence Sequence = new ClsSequence(db.Database); Marca.NumeroDeMarca = Sequence.SQ_Marca(); Marca.NombreDeMarca = Marca.NombreDeMarca.ToUpper().Trim(); if (!Marca.Existe()) { if (!Marca.Insert()) { Resultado.Resultado = false; Resultado.Mensaje = "Ocurrio un error al dar de alta la Marca"; } else { ClsAudit Audit = Nucleo.Clases.ClsAuditInsert.RegistraAudit(Sequence.SQ_FolioAudit(), "ALTA"); Marca.InsertAudit(Audit); } } else { Resultado.Resultado = false; Resultado.Mensaje = "La marca a registrar " + Marca.NombreDeMarca + " ya existe en el sistema"; } } return(Resultado); }
public IActionResult Registrar(IFormCollection form) { System.Console.WriteLine(form["nome"]); System.Console.WriteLine(form["modelo"]); System.Console.WriteLine(form["marca"]); System.Console.WriteLine(form["placa"]); System.Console.WriteLine(form["dataDeEntrada"]); var registro = new RegistroModel(); registro.Nome = form["nome"]; registro.Placa = form["placa"]; registro.DataDeEntrada = DateTime.Parse(form["dataDeEntrada"]); MarcaModel marca = new MarcaModel(); marca.Nome = form["marca"]; ModeloModel modelo = new ModeloModel(); modelo.Nome = form["modelo"]; registro.Marca = marca; registro.Modelo = modelo; // registro.Modelo.Nome = form["modelo"]; // registro.Marca.Nome = form["marca"]; registroRepositorio.Inserir(registro); return(RedirectToAction("Index", "Cadastro")); }
public ActionResult Editar(MarcaModel marca) { if (!_marcaRepository.ValidarCnpj(marca.Cnpj)) { ModelState.AddModelError("Cnpj", new Exception("CNPJ já existente")); } if (!ModelState.IsValid) { return(Editar(marca.Id)); } //CONVERTE O MODEL PARA MOD var mod = new MarcaMOD() { Id = marca.Id, Cnpj = marca.Cnpj, DataCriacao = marca.DataCriacao, Nome = marca.Nome }; //CHAMA O METODO DO REPOSITORU PARA EDITAR _marcaRepository.Editar(mod); TempData["msg"] = "Marca atualizada com sucesso"; return(RedirectToAction("Listar")); }
/// <summary> /// Ejecuta la acción del command /// </summary> /// <param name="catalogItemStatusViewModel"></param> public ModifyMarcaViewModel(CatalogMarcaViewModel catalogMarcaViewModel, MarcaModel selectedMarcaModel) { this._marca = new MarcaModel(new MarcaDataMapper(), catalogMarcaViewModel.ActualUser); this._catalogMarcaViewModel = catalogMarcaViewModel; this._marca.UnidMarca = selectedMarcaModel.UnidMarca; this._marca.MarcaName = selectedMarcaModel.MarcaName; }
private void EliminarToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Seguro que desea Eliminar la Marca?", "Salir", MessageBoxButtons.YesNoCancel); if (result == DialogResult.Yes) { MarcaBusiness ctr = new MarcaBusiness(); MarcaModel model = new MarcaModel(); int id = Convert.ToInt32(Dtg_Marca.CurrentRow.Cells["Id_Mca"].Value.ToString()); model.Id_Mca = id; ClassResult cr = ctr.Marca_Elim(model); if (cr.HuboError) { MessageBox.Show("error :" + cr.ErrorMsj); } else { Listar(); } } else if (result == DialogResult.No) { return; } else if (result == DialogResult.Cancel) { return; } }
public List <RegistroModel> Listar() { var listaDeRegistros = new List <RegistroModel>(); string[] linhas = File.ReadAllLines(Path); RegistroModel registro; foreach (var item in linhas) { if (item != null) { string[] linha = item.Split(";"); registro = new RegistroModel(); registro.Nome = linha[0]; registro.Placa = linha[3]; registro.DataDeEntrada = DateTime.Parse(linha[4]); MarcaModel marca = new MarcaModel(); marca.Nome = linha[1]; ModeloModel modelo = new ModeloModel(); modelo.Nome = linha[2]; registro.Marca = marca; registro.Modelo = modelo; listaDeRegistros.Add(registro); } } return(listaDeRegistros); }
public IActionResult RegistrarEntrada(IFormCollection form) { RegistroModel registro = new RegistroModel(); registro.Nome = form["nome"]; ModeloModel modelo = new ModeloModel(); modelo.Nome = form["modelo"]; registro.Modelo = modelo; MarcaModel marca = new MarcaModel(); marca.Nome = form["marca"]; registro.Marca = marca; registro.Placa = form["placa"]; registroRepositorio.RegistrarNoCSV(registro); return(RedirectToAction("Index", "Home")); }
public IActionResult UpdateMarca(int marcaId, [FromBody] MarcaModel marcaModel) { try { if (!ModelState.IsValid) { foreach (var pair in ModelState) { if (pair.Key == nameof(marcaModel.Founder) && pair.Value.Errors.Count > 0) { return(BadRequest(pair.Value.Errors)); } } } return(Ok(_marcaService.UpdateMarca(marcaId, marcaModel))); } catch (NotFoundOperationException ex) { return(NotFound(ex.Message)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, $"Something happend: {ex.Message}")); } }
public ActionResult Detalhar(int id) { //Pesquisa a marca com os carros var mod = _marcaRepository.BuscarComCarros(id); //transformar mod em model var model = new MarcaModel(mod); return(View(model)); //using (IDbConnection db = new SqlConnection( // ConfigurationManager.ConnectionStrings["DBCarros"].ConnectionString)) //{ // var sql = @"SELECT * FROM Marca // WHERE // Id = @Id; // SELECT * FROM Carro // WHERE // MarcaId = @Id"; // using (var resultados = db.QueryMultiple(sql, new { Id = id })) // { // var Marca = resultados.Read<MarcaModel>().SingleOrDefault(); // var Carro = resultados.Read<CarroModel>().ToList(); // // if (Marca != null && Carro != null) // { // Marca.Carros = Carro; // } // // return View(Marca); // } //} }
public MarcaModel CreateMarca(MarcaModel marcaModel) { var marcaEntity = _mapper.Map <MarcaEntity>(marcaModel); var returnedMarca = _libraryRepository.CreateMarca(marcaEntity); return(_mapper.Map <MarcaModel>(returnedMarca)); }
private void EditarToolStripMenuItem_Click(object sender, EventArgs e) { try { MarcaBusiness ctr = new MarcaBusiness(); MarcaModel model = new MarcaModel(); model.Id_Mca = Convert.ToInt32(Dtg_Marca.CurrentRow.Cells["Id_Mca"].Value.ToString()); ClassResult cr = ctr.Marca_ConsUn(model); if (cr.Dt1.Rows.Count > 0) { DataRow row = cr.Dt1.Rows[0]; txt_Marca.Text = row["Nombre"].ToString(); txt_Descripcion.Text = row["Descrip"].ToString(); txt_NCorto.Text = row["NCorto"].ToString(); Id_Mca = Convert.ToInt32(row["Id_Mca"].ToString()); btn_cancelar.Visible = true; } } catch (Exception ex) { MessageBox.Show("error :" + ex.Message + "-" + ex.StackTrace.ToString()); } }
public MarcaModel SyphonMarca(string html) { var json = @html; MarcaModel obj = JsonConvert.DeserializeObject <MarcaModel>(json); return(obj); }
public async Task <ActionResult <MarcaModel> > CreateMarca(MarcaModel marca) { var _marca = new Marca(Guid.NewGuid(), marca.NOME, marca.IMAGEM); _service.post(_marca); return(await Task.FromResult(CreatedAtAction(nameof(GetMarcaById), new { id = _marca.ID }, _marca))); }
public ActionResult Detalhar(int id) { //pesquisa a marca com os carros no BD var mod = _marcaRepository.BuscarComCarros(id); //transformar o mod em model var model = new MarcaModel(mod); return(View(model)); }
public ActionResult Detalhes(int idDaMarca) { //PESQUISA A MARCA COM OS CARROS NO BD var marcaMOD = _marcaRepository.BuscarComCarros(idDaMarca); //TRANSFORMAR O MOD EM MODEL var marcaModel = new MarcaModel(marcaMOD); return(View(marcaModel)); }
public void BuscarMarca() { MarcaBusiness ctr = new MarcaBusiness(); MarcaModel model = new MarcaModel(); model.Nombre = txt_buscar.Text; Dtg_Marca.DataSource = ctr.BuscarMarca(model); OcultarColumnas(); }
public ActionResult Editar(int id) { //BUSCAR A MARCAMOD DO BANCO DE DADOS PELO ID var marcaMOD = _marcaRepository.Buscar(id); //CONVERTER A MARCAMOD PARA MARCAMODEL var marcaModel = new MarcaModel(marcaMOD); //RETORNAR A VIEW COM O MODEL return(View(marcaModel)); }
public ActionResult Editar(int id) { //Buscar a marcaMOD do banco de dados pelo ID var mod = _marcaRepository.Buscar(id); //Transformar o MOD para Model var model = new MarcaModel(mod); //Retornar a View com o Model return(View(model)); }