Exemple #1
0
        public async Task UpdateMataKuliah(int id, MataKuliahForCreate mataKuliahDto)
        {
            var matkul = await _context.MataKuliahs
                         .FirstOrDefaultAsync(p => p.Id == id);

            matkul.NamaMK = mataKuliahDto.NamaMK;
            matkul.Sks    = mataKuliahDto.Sks;
        }
        public async Task <IActionResult> UpdateMataKuliah(int id, [FromBody] MataKuliahForCreate matkulDto)
        {
            await _repo.UpdateMataKuliah(id, matkulDto);

            if (await _repo.SaveAll())
            {
                return(StatusCode(200));
            }
            return(BadRequest("Terjadi Kesalahan"));
        }
        public async Task <IActionResult> AddMataKuliah([FromBody] MataKuliahForCreate mataKuliahdto)
        {
            var mataKuliahToCreate = new MataKuliah
            {
                KodeMK = mataKuliahdto.KodeMK,
                NamaMK = mataKuliahdto.NamaMK,
                Sks    = mataKuliahdto.Sks
            };

            _repo.Add(mataKuliahToCreate);
            if (await _repo.SaveAll())
            {
                return(StatusCode(201));
            }
            return(BadRequest("Terjadi Kesalahan"));
        }