/// <summary> /// Constructor /// </summary> /// <param name="appBLL"></param> /// <param name="logger"></param> public GiftsController(IAppBLL appBLL, ILogger <GiftsController> logger) { _bll = appBLL; _logger = logger; // Get necessary predefined statuses & actionTypes var enums = new Enums(); _activeId = enums.GetStatusId(Enums.Status.Active); _reservedId = enums.GetStatusId(Enums.Status.Reserved); _archivedId = enums.GetStatusId(Enums.Status.Archived); _archiveId = enums.GetActionTypeId(Enums.ActionType.Archive); _reserveId = enums.GetActionTypeId(Enums.ActionType.Reserve); }
public ReservedGiftService(IAppUnitOfWork uow) : base(uow, uow.ReservedGifts, new ReservedGiftServiceMapper()) { // Get necessary statuses & actionTypes var enums = new Enums(); _activeId = enums.GetStatusId(Enums.Status.Active); _reservedId = enums.GetStatusId(Enums.Status.Reserved); _archivedId = enums.GetStatusId(Enums.Status.Archived); _archiveId = enums.GetActionTypeId(Enums.ActionType.Archive); }