public async Task <IActionResult> UpdateNewsType(int Id, UpdateNewsTypeRequest request) { if (Id != request.Id) { return(BadRequest()); } return(Ok(await _newsTypeService.UpdateNewsTypeRequest(request))); }
public async Task <Response <string> > UpdateNewsTypeRequest(UpdateNewsTypeRequest request) { var newsType = await _unitOfWork.NewsTypeRepository.FirstAsync(x => x.Id == request.Id && x.DelFlag == false); if (newsType == null) { return(new Response <string>(null, $"Không tìm thấy news type có Id \'{request.Id}\'.")); } newsType.Type = request.Type; _unitOfWork.NewsTypeRepository.UpdateAsync(newsType); await _unitOfWork.SaveAsync(); return(new Response <string>(newsType.Id.ToString(), "Cập nhật news type thành công")); }