public async Task <ActionResult <LaunchTimeViewModel> > Update(Guid id, LaunchTimeViewModel launchTime) { if (id != launchTime.Id) { NotifyError("O id informado não é o mesmo que foi informado na query"); return(CustomResponse(launchTime)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } try { await _launchTimeService.Update(_mapper.Map <LaunchTime>(launchTime)); } catch (Exception ex) { return(CustomResponse(ex.Message)); } return(CustomResponse(launchTime)); }
public async Task <ActionResult <LaunchTimeViewModel> > Add(LaunchTimeViewModel launchTime) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } try { await _launchTimeService.Add(_mapper.Map <LaunchTime>(launchTime)); } catch (Exception ex) { NotifyError(ex.Message); return(CustomResponse()); } return(CustomResponse(launchTime)); }