public async Task <UpdateNewsResponse> ChangeNewsStatus(int id, string newsStatus) { var news = await FindById(id); news.Status = newsStatus; news = await _repoWrapper.News.UpdateAsync(news, news.NewsId); return(UpdateNewsResponse.CreateFromNews(news)); }
public async Task <UpdateNewsResponse> UpdateNews(UpdateNewsRequest requestModel) { var news = await FindById(requestModel.NewsId); news = UpdateNewsRequest.UpdateToNews(requestModel, news); news = await _repoWrapper.News.UpdateAsync(news, news.NewsId); return(UpdateNewsResponse.CreateFromNews(news)); }
public static UpdateNewsModel MapUpdateNewsResponce(UpdateNewsResponse model) { return(new UpdateNewsModel { }); }
public UpdateNewsResponse UpdateNews(UpdateNewsRequest request) { UpdateNewsResponse response = new UpdateNewsResponse(); try { newsRepository.Save(request.News); unitOfWork.Commit(); response.Status = true; response.Message = "ok"; } catch (Exception e) { response = (UpdateNewsResponse)GetFailureResponse(e, response); } return response; }