public async Task <FeedMarkViewModel> AddFeedMarkAsync(CreateFeedMarkRequest request) { var entity = request.CreateEntity(); var createdEntity = await _feedMarkRepository.AddAsync(entity); await _feedMarkRepository.SaveChangesAsync(); return((FeedMarkViewModel)createdEntity); }
public async Task <ActionResult <FeedMarkViewModel> > CreateFeedMarkAsync([FromBody] CreateFeedMarkRequest request) { var createdEntity = await _feedService.AddFeedMarkAsync(request); return(Created(string.Format(CreateEntityPattern, RoutePattern, createdEntity.Id), createdEntity)); }