public async Task Update(Guid id, UpsertMeetupModel model) { var meetup = await _repository.GetById(id); meetup.Update(model.Name, model.Description, model.Date); _repository.Update(meetup); await _repository.SaveChanges(); }
public async Task <MeetupModel> Add(UpsertMeetupModel model) { var meetup = _mapper.Map <Meetup>(model); await _repository.Add(meetup); await _repository.SaveChanges(); return(_mapper.Map <MeetupModel>(meetup)); }
public async Task <IActionResult> Update([FromRoute] Guid id, [FromBody] UpsertMeetupModel model) { await _meetupsService.Update(id, model); return(NoContent()); }
public async Task <IActionResult> Add([FromBody] UpsertMeetupModel model) { var result = await _meetupsService.Add(model); return(Created(result.Id.ToString(), null)); }