public JsonResult Get()
        {
            TransporteModel transporteQuery = new TransporteModel(new Transporte());

            ResponseMenssage response = new ResponseMenssage("success", transporteQuery.GetTransportes());

            return(new JsonResult(response));
        }
Example #2
0
        private void Editar(DTOTransporte transporte)
        {
            var transporteModel = TransporteModel.Transform(transporte);
            var sql             = ActiveRecord.Update(transporteModel);

            using (var contexto = new Contexto())
            {
                contexto.ExecutaComando(sql);
            }
        }
Example #3
0
        public void Excluir(int id)
        {
            var transporteModel = new TransporteModel {
                Id = id.ToString()
            };
            var sql = ActiveRecord.Delete(transporteModel);

            using (var contexto = new Contexto())
            {
                contexto.ExecutaComando(sql);
            }
        }
Example #4
0
        private void Incluir(DTOTransporte transporte)
        {
            var transporteModel = TransporteModel.Transform(transporte);
            var sql             = transporteModel.QueryInsert();

            using (var contexto = new Contexto())
            {
                var result = contexto.ExecutaComandoComRetorno(sql);
                result.Read();
                transporte.Id = Convert.ToInt32(result["LASTID"]);
            }
        }
        public JsonResult Delete(int id)
        {
            TransporteModel transporteQuery = new TransporteModel(new Transporte());

            transporteQuery.Transporte.Rut = id;

            if (transporteQuery.Delete())
            {
                ResponseMenssage response = new ResponseMenssage("success", transporteQuery.Transporte);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "error al eliminar");
                return(new JsonResult(response));
            }
        }
        public JsonResult Put(int id, [FromBody] Transporte transporte)
        {
            TransporteModel transporteQuery = new TransporteModel(transporte);

            transporteQuery.Transporte.Rut = id;

            if (transporteQuery.Update())
            {
                ResponseMenssage response = new ResponseMenssage("success", transporteQuery.Transporte);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "error al modificar");
                return(new JsonResult(response));
            }
        }
        public JsonResult Get(int id)
        {
            Transporte transporte = new Transporte
            {
                Rut = id
            };
            TransporteModel transporteQuery = new TransporteModel(transporte);


            if (transporteQuery.ReadById())
            {
                ResponseMenssage response = new ResponseMenssage("success", transporteQuery.Transporte);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "transporte no encontrada");
                return(new JsonResult(response));
            }
        }
Example #8
0
 /// <summary>
 /// Ejecuta la acción del command
 /// </summary>
 /// <param name="catalogItemStatusViewModel"></param>
 public InsertTransporteViewModel(CatalogTransporteViewModel catalogTransporteViewModel)
 {
     this._addTransporte = new TransporteModel(new TransporteDataMapper());
     this._catalogTransporteViewModel = catalogTransporteViewModel;
     this._catalogTipoEmpresaModel    = new CatalogTipoEmpresaModel(new TipoEmpresaDataMapper());
 }