Exemplo n.º 1
0
 public static void DeallocateAll(this IAllocationsCommand allocationsCommand, IAllocationsQuery allocationsQuery, Guid ownerId)
 {
     foreach (var allocation in allocationsQuery.GetActiveAllocations(ownerId))
     {
         allocationsCommand.Deallocate(allocation.Id);
     }
 }
Exemplo n.º 2
0
 private void DeallocateCredits(Order order)
 {
     foreach (var allocation in _allocationsQuery.GetAllocationsByReferenceId(order.Id))
     {
         _allocationsCommand.Deallocate(allocation.Id);
     }
 }
Exemplo n.º 3
0
 protected void ExpireCredits()
 {
     if (_allocationId != null)
     {
         _allocationsCommand.Deallocate(_allocationId.Value);
     }
 }
Exemplo n.º 4
0
        private void DeallocateJobAdCredits(Guid ownerId)
        {
            var allocations = _allocationsQuery.GetActiveAllocations <JobAdCredit>(ownerId);

            if (allocations != null)
            {
                foreach (var allocation in allocations)
                {
                    _allocationsCommand.Deallocate(allocation.Id);
                }
            }
        }
Exemplo n.º 5
0
        public ActionResult Deallocate(Guid id, Guid allocationId)
        {
            try
            {
                var organisation = _organisationsQuery.GetOrganisation(id);
                if (organisation == null)
                {
                    return(JsonNotFound("organisation"));
                }

                _allocationsCommand.Deallocate(allocationId);
                return(Json(new JsonResponseModel()));
            }
            catch (UserException ex)
            {
                ModelState.AddModelError(ex, new StandardErrorHandler());
            }

            return(Json(new JsonResponseModel()));
        }
Exemplo n.º 6
0
 void IEmployerAllocationsCommand.Deallocate(Guid allocationId)
 {
     _allocationsCommand.Deallocate(allocationId);
 }