public async Task UpdateDosen(int id, DosenForCreateDto dosenDto) { var dosen = await _context.Dosens .FirstOrDefaultAsync(p => p.Id == id); dosen.NamaDosen = dosenDto.NamaDosen; }
public async Task <IActionResult> UpdateDosen(int id, [FromBody] DosenForCreateDto dosenDto) { await _repo.UpdateDosen(id, dosenDto); if (await _repo.SaveAll()) { return(StatusCode(200)); } return(BadRequest("Terjadi Kesalahan")); }
public async Task <IActionResult> AddDosen([FromBody] DosenForCreateDto dosenDto) { if (await _repo.DosenExist(dosenDto.Nip)) { return(BadRequest("Nip sudah terdaftar")); } var dosenToCreate = new Dosen { NamaDosen = dosenDto.NamaDosen, Nip = dosenDto.Nip }; _repo.Add(dosenToCreate); if (await _repo.SaveAll()) { return(StatusCode(201)); } return(BadRequest("Terjadi Kesalahan")); }