当前位置: 首页 > news >正文

PagosController : ControllerBase

目录

一、 PagosController : ControllerBase

二、 PagosController : ControllerBase

三、 PagosController : ControllerBase

四、 PagosController : ControllerBase

五、 PagosController : ControllerBase

  • PagosController : ControllerBase

namespace API.Controllers

{

    [Route("api/[controller]")]

    [ApiController]

    public class PagosController : ControllerBase

    {

        private readonly PagosManager manager;

        public PagosController()

        {

            manager = new PagosManager();

        }

  • PagosController : ControllerBase

        [HttpPost]

        public async Task<ActionResult> CreatePago(Pagos pago)

        {

            try

            {

                manager.CreatePago(pago);

                return Ok(new { message = "Compra realizada con éxito." });

            }

            catch (Exception ex)

            {

                return BadRequest(new { message = "Error al procesar el pago: " + ex.Message });

            }

        }

  • PagosController : ControllerBase

        [HttpGet]

        public ActionResult<List<Pagos>> GetAllPagos()

        {

            var pagos = manager.RetrieveAllPagos();

            return Ok(pagos);

        }

        [HttpGet("{id}")]

        public ActionResult<Pagos> GetPagoById(int id)

        {

            var pago = manager.RetrievePagoById(id);

            if (pago == null)

                return NotFound();

            return Ok(pago);

        }

  • PagosController : ControllerBase

        [HttpPut]

        public ActionResult UpdatePago(Pagos pago)

        {

            manager.UpdatePago(pago);

            return Ok();

        }

  • PagosController : ControllerBase

        [HttpDelete("{id}")]

        public ActionResult DeletePago(int id)

        {

            manager.DeletePago(id);

            return Ok();

        }

    }

}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Oracle(84)什么是SQL调优顾问(SQL Tuning Advisor)?
  • 计算机网络基础 - 应用层(1)
  • 【JVM】亿级流量调优(二)
  • Linux 下命令行参数和环境变量
  • vue3+ts+Go使用百度地图路书实现历史轨迹回放、轨迹回放进度、聚合点、自定义弹框和实时监控视频、多路视频轮巡播放
  • 【大数据算法】一文掌握大数据算法之:排序链表搜索的亚线性算法。
  • 服务容错(Service Fault Tolerance)
  • Git 版本控制操作
  • 鲲鹏服务器安装Kafka
  • C#二叉搜索树算法
  • 数据库查询优化:提高数据提取效率
  • 趋势分享|Gartner解读中国企业容器管理新挑战:混合环境、容器安全、AI支持
  • 网络缓存:加速网络应用的隐形引擎
  • 如何在 Ubuntu 系统中安装PyCharm集成开发环境?
  • Java—Arrays api
  • JavaScript 奇技淫巧
  • JavaScript创建对象的四种方式
  • laravel5.5 视图共享数据
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • React+TypeScript入门
  • 给github项目添加CI badge
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 构造函数(constructor)与原型链(prototype)关系
  • 今年的LC3大会没了?
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 时间复杂度与空间复杂度分析
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 新书推荐|Windows黑客编程技术详解
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • hi-nginx-1.3.4编译安装
  • ​埃文科技受邀出席2024 “数据要素×”生态大会​
  • #70结构体案例1(导师,学生,成绩)
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (1)bark-ml
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (vue)页面文件上传获取:action地址
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (十一)图像的罗伯特梯度锐化
  • (算法)求1到1亿间的质数或素数
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Core 版本不支持的问题
  • .net core 外观者设计模式 实现,多种支付选择
  • .net 设置默认首页
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .NET 指南:抽象化实现的基类
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET框架