public async Task <ProjectRemoteTriggerDTO> UpdateProjectTrigger(ProjectRemoteTriggerDTO triggerDTO) { if (triggerDTO == null) { throw new NullDTOException(typeof(ProjectRemoteTriggerDTO)); } var trigger = await _context.ProjectRemoteTriggers.FirstOrDefaultAsync(t => t.Id == triggerDTO.Id); if (trigger == null) { throw new NotFoundException("RemoteTrigger", triggerDTO.Id); } _mapper.Map(triggerDTO, trigger); _context.Entry(trigger).State = EntityState.Modified; await _context.SaveChangesAsync(); return(_mapper.Map <ProjectRemoteTriggerDTO>(trigger)); }
public async Task <ProjectRemoteTriggerDTO> UpdateTrigger([FromBody] ProjectRemoteTriggerDTO trigger) { return(await _triggerService.UpdateProjectTrigger(trigger)); }