public async Task <Content_Categories> Create(Content_Categories inputModel) { try { var result = await _unitOfWork.Content_CategoriesRepository.Add(inputModel); await _unitOfWork.SaveChange(); return(result); } catch (Exception ex) { throw ex; } }
public async Task Update(Content_Categories inputModel) { await _unitOfWork.CreateTransaction(); try { await _unitOfWork.Content_CategoriesRepository.Update(inputModel); await _unitOfWork.Commit(); await _unitOfWork.SaveChange(); } catch (Exception ex) { await _unitOfWork.Rollback(); throw ex; } }
private async Task Create_Content_Category(List <long> categoryId, long contentId) { try { await _contentCategoriesManager.Delete(contentId); categoryId = categoryId.Distinct().ToList(); foreach (var item in categoryId) { var data = new Content_Categories(); data.ContentId = contentId; data.CategoryId = item; await _contentCategoriesManager.Create(data); } } catch (Exception ex) { StatusCode(500, ex.Message); } }