예제 #1
0
        public async Task <ResultModel> Delete(int Id)
        {
            var result    = new ResultModel();
            var existData = _context.ToDoLists.Find(Id);

            if (existData == null)
            {
                result.IsSuccess = false;
                result.Message   = "Data is not exist.";
                return(result);
            }
            _context.ToDoLists.Remove(existData);
            try
            {
                _context.SaveChanges();
            }
            catch (Exception e)
            {
                result.IsSuccess = false;
                result.Message   = e.InnerException.Message;
                return(result);
            }

            result.IsSuccess = true;
            result.Message   = "刪除成功";
            return(result);
        }
예제 #2
0
        public async Task <ResultModel> SetRead()
        {
            ResultModel result = new ResultModel();

            var query = _context.Notification;

            foreach (var i in query)
            {
                i.IsRead = true;
            }
            _context.SaveChanges();
            result.IsSuccess = true;
            result.Message   = "通知已讀";
            return(result);
        }