Ejemplo n.º 1
0
        public async Task <int> CreateStaffJobDetailsAsync(StaffJobDetails staffDetails)
        {
            var         output  = JsonConvert.SerializeObject(staffDetails);
            HttpContent content = new StringContent(output);

            HttpResponseMessage response = await _client.PostAsync("api/staffJobDetails", content);

            response.EnsureSuccessStatusCode();

            var staffJobCreated = await response.Content.ReadAsStringAsync().ContinueWith <StaffJobDetails>(postTask =>
            {
                return(JsonConvert.DeserializeObject <StaffJobDetails>(postTask.Result));
            });

            _logger.LogInformation($"Staff Job Details Created: {staffJobCreated.ID}");

            return(staffJobCreated.ID);
        }
Ejemplo n.º 2
0
        async Task <int> IStaffRepository.CreateStaffJobDetailsAsync(StaffJobDetails staffDetails)
        {
            var task = Task <int> .Factory.StartNew((() => { return(0); }));

            return(await task);
        }