コード例 #1
0
        public async Task <CheckDetailDTO> EditAsync([FromBody] CheckDetailDTO value)
        {
            Check check;

            if (value.ID > 0)
            {
                check = await _checks.GetDetails(value.ID);
            }
            else
            {
                check = new Check
                {
                    Schedules = new List <CheckSchedule>()
                };
                _checks.Add(check);
            }

            _mapper.Map(value, check);

            await _checks.SaveChangesAsync();

            await _manager.UpdateSchedule(check);

            return(await GetDetailsAsync(check.ID));
        }
コード例 #2
0
 public async Task <CheckDetailDTO> EditAsync(CheckDetailDTO value)
 {
     return(await _client.CallAsync <CheckDetailDTO>(HttpMethod.Post, string.Empty, value));
 }