예제 #1
0
        public async Task <IActionResult> SetItemAssigneesAsync(
            [FromBody] ItemAssigneesViewModel itemAssigneesViewModel)
        {
            var itemAssigneesDto = _mapper.Map <ItemAssigneesDto>(itemAssigneesViewModel);

            await _itemService.SetItemAssigneesAsync(itemAssigneesDto);

            return(Ok());
        }
예제 #2
0
        /// <summary>
        /// Creates ItemAssigneesViewModel object with given Item id
        /// and Route subscribers' ids.
        /// </summary>
        /// <param name="routeSubscriberIds">Route subscribers' ids.</param>
        /// <param name="itemId">Item id.</param>
        /// <returns>Created ItemAssigneesViewModel object.</returns>
        protected static ItemAssigneesViewModel BuildItemAssigneesViewModel(
            IEnumerable <int> routeSubscriberIds,
            int itemId = 3)
        {
            var itemAssigneesViewModel = new ItemAssigneesViewModel()
            {
                ItemId             = itemId,
                RouteSubscriberIds = routeSubscriberIds
            };

            return(itemAssigneesViewModel);
        }