public async Task <ActionResult <Baserepone> > Put(int id, Semeter SemeterItem_Update)
        {
            var SemeterItem = await _context.Semeters.FindAsync(id);

            if (SemeterItem == null)
            {
                return(new Baserepone {
                    errorcode = 1, errormessage = "không tìm thấy id hiện tại"
                });
            }
            SemeterItem.semeter_name = SemeterItem_Update.semeter_name;
            _context.Semeters.Update(SemeterItem);
            await _context.SaveChangesAsync();

            return(new Baserepone(new Semeterrepon
            {
                Id = id,
                semeter_name = SemeterItem_Update.semeter_name,
            }));
        }
        public async Task <ActionResult <Baserepone> > post(Semeter semeter)
        {
            if (!String.IsNullOrEmpty(semeter.Id.ToString()) || !String.IsNullOrEmpty(semeter.semeter_name))
            {
                _context.Semeters.Add(semeter);
                await _context.SaveChangesAsync();

                return(new Baserepone(new Semeterrepon
                {
                    Id = semeter.Id,
                    semeter_name = semeter.semeter_name,
                }));
            }
            else
            {
                return(new Baserepone {
                    errorcode = 1, errormessage = "Dữ liệu không được để trống"
                });
            }
        }