Пример #1
0
        public async Task <IActionResult> AddAdminUser([FromBody] AddUserAdminRequest request)
        {
            var requestMapped = _mapper.Map <AddUserAdminRequest, BlAddUserAdminRequest>(request);
            await _businessLogic.SaveUserAdmin(requestMapped);

            return(Ok());
        }
Пример #2
0
        public IActionResult CreateAdminUser([FromBody] string userName)
        {
            var user    = "******";
            var request = new AddUserAdminRequest
            {
                ActualUser   = userName,
                DelegateUser = user
            };

            AdminAPI.AddTaskOwner($"http://{Request.Host}", request);
            return(Ok(request));
        }
Пример #3
0
        public async Task <IActionResult> AddTaskOwner([FromBody] AddUserAdminRequest request)
        {
            try
            {
                var requestMapped = _mapper.Map <AddUserAdminRequest, BlAddUserAdminRequest>(request);
                await _businessLogic.AddTaskOwner(requestMapped);

                return(Ok());
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
Пример #4
0
        public static IEnumerable <TaskOwnerResponse> AddTaskOwner(string baseUrl, AddUserAdminRequest request)
        {
            try
            {
                _client = new RestClient(baseUrl);

                var apiRequest = new RestRequest(Method.POST)
                {
                    Resource      = "/api/AdminApi/AddTaskOwner",
                    RequestFormat = DataFormat.Json
                };
                apiRequest.AddBody(request);
                var response = _client.Execute(apiRequest);
                var data     = JsonConvert.DeserializeObject <IEnumerable <TaskOwnerResponse> >(response.Content);

                return(data);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }