示例#1
0
        public async Task AddToken(TokenDetailDto dto)
        {
            var token = new Token()
            {
                OrderId     = dto.OrderID,
                Status      = dto.Status,
                Description = dto.Description,
                PayMethod   = dto.PayMethod,
                Urgent      = dto.Urgent
            };

            _context.Tokens.Add(token);
            await _context.SaveChangesAsync();
        }
示例#2
0
        public async Task <bool> UpdateToken(TokenDetailDto dto)
        {
            var token = await _context.Tokens.FirstOrDefaultAsync(t => t.Id == dto.Id);

            if (token == null)
            {
                return(false);
            }

            token.Status      = dto.Status;
            token.Description = dto.Description;
            token.PayMethod   = dto.PayMethod;
            token.Urgent      = dto.Urgent;

            await _context.SaveChangesAsync();

            return(true);
        }
示例#3
0
 public async Task PostTokenDetail(TokenDetailDto dto)
 {
     await _tokenService.AddToken(dto);
 }
示例#4
0
 public async Task <bool> PutOrderDetail(TokenDetailDto dto)
 {
     return(await _tokenService.UpdateToken(dto));
 }