예제 #1
0
        public async Task <bool> CreateAsync(int groupId, string userId, string type, string description)
        {
            var actionEntity = new Action()
            {
                Description = description,
                ActionType  = type,
                UserId      = userId,
                GroupId     = groupId
            };

            var result = await actionsRepository.CreateAsync(actionEntity);

            return(!(result is null));
        }
        public async Task <SaveActionsResponse> CreateAsync(InsertActionsResource resource)
        {
            try
            {
                var Actions = _mapper.Map <InsertActionsResource, ActionsModels>(resource);
                await _ActionsRepository.CreateAsync(Actions);

                return(new SaveActionsResponse(Actions));
            }
            catch (Exception ex)
            {
                // Do some logging stuff
                return(new SaveActionsResponse($"An error occurred when saving the category: {ex.Message}"));
            }
        }