public async Task <Content_Groups> Create(Content_Groups inputModel) { try { var result = await _unitOfWork.Content_GroupsRepository.Add(inputModel); await _unitOfWork.SaveChange(); return(result); } catch (Exception ex) { throw ex; } }
public async Task Update(Content_Groups inputModel) { await _unitOfWork.CreateTransaction(); try { await _unitOfWork.Content_GroupsRepository.Update(inputModel); await _unitOfWork.Commit(); await _unitOfWork.SaveChange(); } catch (Exception ex) { await _unitOfWork.Rollback(); throw ex; } }
private async Task Create_Content_Group(List <long> groupId, long contentId) { try { await _contentGroupsManager.Delete(contentId); foreach (var item in groupId) { var data = new Content_Groups(); data.ContentId = contentId; data.GroupId = item; await _contentGroupsManager.Create(data); } } catch (Exception ex) { StatusCode(500, ex.Message); } }