public async Task <Result> Delete(LinkViewModel model) { try { return(ModelState.IsValid ? await _repository.Delete(LinkViewModel.Get(model)) : Result.Failed); } catch (Exception e) { await _logger.AddException(e); return(Result.Failed); } }
public async Task <LinkViewModel> Update(long id) { var model = await _repository.Get(id); return(LinkViewModel.Get(model)); }