public CategoriaResponse ObterCategorias(CategoriaRequest req) { CategoriaResponse resp = new CategoriaResponse(); if (req == null) { resp.Categorias.Add(new Categoria { Id = 0, Descricao = "Erro" }); return(resp); } else { resp.Categorias.Add(new Categoria { Id = 1, Descricao = "Luxo" }); resp.Categorias.Add(new Categoria { Id = 2, Descricao = "Esporte" }); resp.Categorias.Add(new Categoria { Id = 3, Descricao = "Popular" }); resp.Categorias.Add(new Categoria { Id = 4, Descricao = "Vans" }); return(resp); } }
/// <summary> /// Atualizar /// </summary> public async Task Atualizar(int id, CategoriaRequest model) { Categoria entidade = this.mapper.Map <Categoria>(model); entidade.Id = id; await this.repositorio.AtualizarAsync(entidade); }
public IHttpActionResult Insert([FromBody] CategoriaRequest request) { try { //Valida objeto if (!ModelState.IsValid) { return(BadRequest("Dados inválidos.")); } var entity = Mapper.Map <CategoriaRequest, Categoria>(request); _categoriaBusiness.Insert(ref entity); if (entity.Id > 0) { //Monta response _result = Ok(Retorno <CategoriaResponse> .Criar(true, "Inclusão Realizada Com Sucesso", Mapper.Map <Categoria, CategoriaResponse>(entity))); } //Retorna o response return(_result); } catch (Exception) { throw new HttpResponseException(HttpStatusCode.InternalServerError); } }
/// <summary> /// Criar /// </summary> /// <returns>Resultado do check</returns> public async Task <CategoriaResponse> Criar(CategoriaRequest model) { Categoria entidade = this.mapper.Map <Categoria>(model); entidade = await this.repositorio.InserirAsync(entidade); return(this.mapper.Map <CategoriaResponse>(entidade)); }
public async Task AdicionarCategoriaAsync(CategoriaRequest request) { var categoria = _mapper.Map <Categoria>(request); _produtoRepository.Adicionar(categoria); await _produtoRepository.UnitOfWork.Commit(); }
public ActionResult ListarCategorias(CategoriaRequest param) { try { var resultado = CategoriaRest.listarcategorias(param); //if (resultado.Codigo != 0) //{ //return Json("", JsonRequestBehavior.DenyGet); //} return(Json(resultado, JsonRequestBehavior.DenyGet)); } catch (Exception ex) { return(Json(RespuestaApi <string> .createRespuestaError(ex.Message.Replace("'", "")), JsonRequestBehavior.DenyGet)); } }
public IActionResult Add(CategoriaRequest oModel) { Respuesta _respuesta = new Respuesta(); try { Categoria categoria = new Categoria(); categoria.Nombre = oModel.Nombre; _context.Add(categoria); _context.SaveChanges(); _respuesta.Exito = 1; } catch (Exception ex) { _respuesta.Mensaje = ex.Message; } return(Ok(_respuesta)); }
public CategoriaResponse Add(CategoriaRequest request) { Categoria entity = _repository.FindFirstOrDefault(x => x.Nombre == request.Nombre); if (entity != null) { return(new CategoriaResponse($"La categoría {request.Nombre} ya existe")); } entity = request.ToEntity(); base.Add(entity); _unitOfWork.Commit(); if (entity.Id == 0) { return(new CategoriaResponse("Categoria no registrada")); } return(new CategoriaResponse("Categoria registrada", entity)); }
public ResponseBase Adicionar(CategoriaRequest request) { if (request == null) { AddNotification("request", Mensagem.X0_E_OBRIGATORIO.ToFormat("request")); return(null); } var entidade = new Categoria(request.Nome); AddNotifications(entidade); if (IsInvalid()) { return(null); } _repositorioCategoria.Adicionar(entidade); return(new ResponseBase(Mensagem.OPERACAO_REALIZADA_COM_SUCESSO)); }
public IHttpActionResult Update(int id, [FromBody] CategoriaRequest request) { try { //Valida objeto if (!ModelState.IsValid) { return(BadRequest("Dados inválidos.")); } var entityInDb = _categoriaBusiness.GetById(id); //Verifica se objeto existe if (entityInDb == null) { return(NotFound()); } //Mapeio os dados do dto para o objeto recuperado do banco, atualizando os dados do objeto do banco Mapper.Map(request, entityInDb); if (_categoriaBusiness.Update(entityInDb)) { //Monta response _result = Ok(Retorno <Categoria> .Criar(true, "Atualização Realizada Com Sucesso", entityInDb)); //Retorna o response return(_result); } else { return(BadRequest("Nenhum registro atualizado. Verifique os dados enviados.")); } } catch (Exception) { throw new HttpResponseException(HttpStatusCode.InternalServerError); } }
public IActionResult Edit(CategoriaRequest oModel) { Respuesta _respuesta = new Respuesta(); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { Categoria categoria = _context.Categorias.Find(oModel.id); categoria.Nombre = oModel.Nombre; _context.Categorias.Update(categoria); _context.SaveChanges(); _respuesta.Exito = 1; } catch (Exception ex) { _respuesta.Mensaje = ex.Message; } return(Ok(_respuesta)); }
public dynamic CrearCategoria(CategoriaRequest request) { return(CategoriaOperations.CrearCategoria(_factory, _connectionDB, request)); }
public async Task Atualizar([FromRoute] int id, [FromBody] CategoriaRequest model) => await this.negocioCategoria.Atualizar(id, model);
public async Task <CategoriaResponse> Criar([FromBody] CategoriaRequest model) => await this.negocioCategoria.Criar(model);
public ActionResult <CategoriaResponse> Post(CategoriaRequest request) { CategoriaResponse response = _service.Add(request); return(Ok(response)); }
public dynamic CreateCategoria(CategoriaRequest request) { return(_dataModelRepository.CrearCategoria(request)); }
public async Task <IActionResult> AdicionarCategoriaAsync([FromBody] CategoriaRequest request) { await appService.AdicionarCategoriaAsync(request); return(Ok()); }
public static dynamic CrearCategoria(IContextFactory factory, IOptions <ConnectionDB> connection, CategoriaRequest request) { long id = 0; using (Aldeas_Context db = factory.Create(connection)) { var nuevo = new DbRubros() { Estado = true, FechaCreacion = DateTime.Now, FechaActualizacion = DateTime.Now, Nombre = request.Nombre }; db.TbRubros.Add(nuevo); db.SaveChanges(); id = nuevo.id; List <DbPucs> lista = new List <DbPucs>(); foreach (var item in request.pucs) { lista.Add(new DbPucs() { Estado = true, FechaActualizacion = DateTime.Now, FechaCreacion = DateTime.Now, RequiereNotaIngles = item.RequiereNotaIngles, Casa = item.Casa == null? 0 : int.Parse(item.Casa.ToString()), FichaBanco = item.FichaBanco == null? "" : item.FichaBanco, TipoCuentaNav = item.TipoCuentaNav, DetalleCuentaNav = item.DetalleCuentaNav, CuentaNAV = item.CuentaNAV, DescripcionCuenta = item.DescripcionCuenta, CuentaSIIGO = item.CuentaSIIGO, idRubro = id, Tipo = item.Tipo, }); } db.TbPucs.AddRange(lista); db.SaveChanges(); } return(new { id = id, status = id == 0 ? "error" : "OK", code = 200 }); }