Пример #1
0
 public DiscountDTO GetDiscountById(int discountId)
 {
     using (UnitOfWorkProvider.Create())
     {
         var discount = discountRepository.GetById(discountId);
         return(discount != null?Mapper.Map <DiscountDTO>(discount) : null);
     }
 }
Пример #2
0
 public async Task CreateJobOffer(JobOfferCreateDto jobOfferCreate)
 {
     using (var unitOfWork = UnitOfWorkProvider.Create())
     {
         jobOfferService.Create(jobOfferCreate);
         await unitOfWork.Commit();
     }
 }
 public void CreateNotification(NotificationDTO notification)
 {
     using (var unitOfWork = UnitOfWorkProvider.Create())
     {
         Repository.Insert(Mapper.Map <Notification>(notification));
         unitOfWork.Commit();
     }
 }
 public SongListDTO GetSonglist(int songlistId)
 {
     using (UnitOfWorkProvider.Create())
     {
         var songlist = _songlistRepository.GetById(songlistId);
         return(songlist != null?Mapper.Map <SongListDTO>(songlist) : null);
     }
 }
Пример #5
0
 public void DeleteVehicle(int vehicleId)
 {
     using (var uow = UnitOfWorkProvider.Create())
     {
         vehicleRepository.Delete(vehicleId);
         uow.Commit();
     }
 }
Пример #6
0
 public async Task Delete(int menuItemId)
 {
     using (UnitOfWorkProvider.Create())
     {
         _menuItemService.DeleteProduct(menuItemId);
         await UnitOfWorkProvider.GetUnitOfWorkInstance().Commit();
     }
 }
 /// <summary>
 /// Deletes specified account badge
 /// </summary>
 /// <param name="accountBadgeId"></param>
 public void DeleteAccountBadge(Guid accountBadgeId)
 {
     using (var unitOfWork = UnitOfWorkProvider.Create())
     {
         Delete(accountBadgeId);
         unitOfWork.Commit();
     }
 }
Пример #8
0
 public TRelationshipDTO GetDetail(TKey id)
 {
     using (UnitOfWorkProvider.Create())
     {
         var entity = Repository.GetById(id);
         if (entity == null)
         {
             return(default);
Пример #9
0
 public async Task Delete(int id)
 {
     using (var unitOfWork = UnitOfWorkProvider.Create())
     {
         employerService.Delete(id);
         await unitOfWork.Commit();
     }
 }
 public async Task Create(EmployeeDto employee)
 {
     using (UnitOfWorkProvider.Create())
     {
         _employeeService.Create(employee);
         await UnitOfWorkProvider.GetUnitOfWorkInstance().Commit();
     }
 }
 public async Task Delete(int employeeId)
 {
     using (UnitOfWorkProvider.Create())
     {
         _employeeService.DeleteProduct(employeeId);
         await UnitOfWorkProvider.GetUnitOfWorkInstance().Commit();
     }
 }
Пример #12
0
 public EventDTO GetEvent(int eventId)
 {
     using (UnitOfWorkProvider.Create())
     {
         var e = _eventRepository.GetById(eventId);
         return(e != null?Mapper.Map <EventDTO>(e) : null);
     }
 }
Пример #13
0
 public void DeleteEvent(int eventId)
 {
     using (var uow = UnitOfWorkProvider.Create())
     {
         _eventRepository.Delete(eventId);
         uow.Commit();
     }
 }
Пример #14
0
 public async Task CreateSkill(SkillTagDto skill)
 {
     using (var unitOfWork = UnitOfWorkProvider.Create())
     {
         skillService.Create(skill);
         await unitOfWork.Commit();
     }
 }
 public AlbumReviewDTO GetAlbumReview(int albumReviewId)
 {
     using (UnitOfWorkProvider.Create())
     {
         var albumReview = _albumReviewRepository.GetById(albumReviewId);
         return(albumReview != null?Mapper.Map <AlbumReviewDTO>(albumReview) : null);
     }
 }
Пример #16
0
 public async Task <QueryResultDto <EmployerDto, EmployerFilterDto> > GetEmployerForFilter(
     EmployerFilterDto employerFilterDto)
 {
     using (UnitOfWorkProvider.Create())
     {
         return(await employerService.GetFiltered(employerFilterDto));
     }
 }
Пример #17
0
 public async Task Create(MenuItemDto menuItem)
 {
     using (UnitOfWorkProvider.Create())
     {
         _menuItemService.Create(menuItem);
         await UnitOfWorkProvider.GetUnitOfWorkInstance().Commit();
     }
 }
 /// <summary>
 /// Creates new account
 /// </summary>
 /// <param name="account"></param>
 public void CreateAccount(Account account)
 {
     using (var unitOfWork = UnitOfWorkProvider.Create())
     {
         Save(account);
         unitOfWork.Commit();
     }
 }
 /// <summary>
 /// Updates existing account badge
 /// </summary>
 /// <param name="updatedAccountBadge"></param>
 public void UpdateAccountBadge(AccountBadge updatedAccountBadge)
 {
     using (var unitOfWork = UnitOfWorkProvider.Create())
     {
         Save(updatedAccountBadge);
         unitOfWork.Commit();
     }
 }
Пример #20
0
 /// <summary>
 /// Deletes cost info specified by cost info
 /// </summary>
 /// <param name="costInfoId"></param>
 public void DeleteCostInfo(Guid costInfoId)
 {
     using (var unitOfWork = UnitOfWorkProvider.Create())
     {
         Delete(costInfoId);
         unitOfWork.Commit();
     }
 }
 public void DeleteSonglist(int songlistId)
 {
     using (var uow = UnitOfWorkProvider.Create())
     {
         _songlistRepository.Delete(songlistId);
         uow.Commit();
     }
 }
Пример #22
0
 /// <summary>
 /// Updates existing cost info
 /// </summary>
 /// <param name="updatedCostInfo">updated cost info</param>
 public void UpdateCostInfo(CostInfo updatedCostInfo)
 {
     using (var unitOfWork = UnitOfWorkProvider.Create())
     {
         Save(updatedCostInfo);
         unitOfWork.Commit();
     }
 }
 public IEnumerable <SongListDTO> ListSonglists(SongListFilter filter)
 {
     using (UnitOfWorkProvider.Create())
     {
         _songlistListQuery.Filter = filter;
         return(_songlistListQuery.Execute() ?? new List <SongListDTO>());
     }
 }
Пример #24
0
 public VillageDTO GetVillage(int villageID)
 {
     using (var uow = UnitOfWorkProvider.Create())
     {
         var village = villageRepository.GetById(villageID);
         return(village != null?Mapper.Map <VillageDTO>(village) : null);
     }
 }
Пример #25
0
 public IEnumerable <SonglistDTO> ListAllSonglists()
 {
     using (UnitOfWorkProvider.Create())
     {
         songlistListQuery.Filter = null;
         return(songlistListQuery.Execute() ?? new List <SonglistDTO>());
     }
 }
Пример #26
0
 public SongDTO GetSong(int songId)
 {
     using (UnitOfWorkProvider.Create())
     {
         var song = _songRepository.GetById(songId);
         return(song != null?Mapper.Map <SongDTO>(song) : null);
     }
 }
Пример #27
0
 protected void InUnitOfWork(Action action)
 {
     using (var uow = UnitOfWorkProvider.BeginUnitOfWork())
     {
         action();
         uow.Commit();
     }
 }
 public void DeleteAlbumReview(int albumReviewId)
 {
     using (var uow = UnitOfWorkProvider.Create())
     {
         _albumReviewRepository.Delete(albumReviewId);
         uow.Commit();
     }
 }
 public void UpdateNotification(NotificationDTO notification)
 {
     using (var unitOfWork = UnitOfWorkProvider.Create())
     {
         Repository.Update(Mapper.Map(notification, Repository.GetById(notification.Id)));
         unitOfWork.Commit();
     }
 }
Пример #30
0
 public void DeleteDiscount(int discountId)
 {
     using (var uow = UnitOfWorkProvider.Create())
     {
         discountRepository.Delete(discountId);
         uow.Commit();
     }
 }