public async Task <ActionResult> Put([FromBody] TeaCourse value)
        {
            try
            {
                await db.TeaCourse.AddAsync(value);

                await db.SaveChangesAsync();

                return(Ok());
            }
            catch
            {
                return(BadRequest());
            }
        }
        public async Task <ActionResult> Post([FromBody] TeaCourse value)
        {
            try
            {
                var result = await db.TeaCourse.Where(s => s.CourseId == value.CourseId).FirstOrDefaultAsync();

                result.Name      = value.Name;
                result.Hours     = value.Hours;
                result.TeacherId = value.TeacherId;
                result.Credit    = value.Credit;
                result.Way       = value.Way;
                await db.SaveChangesAsync();

                return(Ok());
            }
            catch
            {
                return(BadRequest());
            }
        }