Пример #1
0
        public IActionResult PutUserBill(int id, string token, UserBillDTO userBill)
        {
            var userid = _utils.VerifyRequest(token);

            if (userid is null)
            {
                return(StatusCode(403));
            }
            var bill = _context.UserBill.Single(u => u.id == id);

            bill.category = userBill.category;
            bill.amount   = userBill.amount;
            bill.datetime = userBill.datetime;
            bill.remark   = userBill.remark;
            bill.type     = userBill.type;
            _context.Update <UserBill>(bill);
            _context.SaveChanges();
            return(StatusCode(201));
        }
Пример #2
0
        public IActionResult AddUserBill(UserBillDTO userBill)
        {
            //鉴权
            var userid = _utils.VerifyRequest(userBill.token);

            if (userid is null)
            {
                return(StatusCode(403));
            }
            //存储
            UserBill userBill1 = new UserBill();

            userBill1.amount   = userBill.amount;
            userBill1.category = userBill.category;
            userBill1.datetime = userBill.datetime;
            userBill1.type     = userBill.type;
            userBill1.remark   = userBill.remark;
            userBill1.userid   = int.Parse(userid);
            _context.UserBill.Add(userBill1);
            _context.SaveChanges();
            return(StatusCode(201));
        }