public async Task <ServiceResponse <GetTeachersDto> > UpdateTeacher(UpdateTeacherDto req) { ServiceResponse <GetTeachersDto> serviceResaponse = new ServiceResponse <GetTeachersDto>(); try { Teacher teacher = _context.Teachers.FirstOrDefault(a => a.TeacherID == req.TeacherID); teacher.Leave = req.Leave; _context.SaveChanges(); serviceResaponse.Data = _mapper.Map <GetTeachersDto>(teacher); } catch (Exception ex) { serviceResaponse.Success = false; serviceResaponse.Message = ex.Message; } return(serviceResaponse); }
public async Task <ActionResult> UpdateUser(int teacherId, [FromBody] UpdateTeacherDto dto) { if (teacherId != dto.TeacherId) { return(BadRequest()); } var teacher = await _teacherRepository.LoadEntitiesAsIQueryable(x => x.TeacherId == teacherId) .FirstOrDefaultAsync(); if (teacher == null) { return(NotFound()); } _mapper.Map(dto, teacher); var result = await _teacherRepository.EditEntityAsync(teacher); return(NoContent()); }
public async Task <ActionResult> UpdateTeacher([FromBody] UpdateTeacherDto teacherDto) { await _teacherService.UpdateTeacher(teacherDto); return(Ok()); }
public async Task <IActionResult> UpdateSample(UpdateTeacherDto req) { return(Ok(await _ttService.UpdateTeacher(req))); }