public async Task <IActionResult> Get(Guid id) { try { var link = await _friendLinkService.GetAsync(id); if (null == link) { return(NotFound()); } var obj = new FriendLinkEditModel { Id = link.Id, LinkUrl = link.LinkUrl, Title = link.Title }; return(Ok(obj)); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public async Task <IActionResult> Edit(FriendLinkEditModel viewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _friendLinkService.UpdateAsync(viewModel.Id, viewModel.Title, viewModel.LinkUrl); return(Ok(viewModel)); }
public async Task <IActionResult> Edit(FriendLinkEditModel viewModel) { await _friendLinkService.UpdateAsync(viewModel.Id, viewModel.Title, viewModel.LinkUrl); return(Ok(viewModel)); }
public async Task <IActionResult> Create(FriendLinkEditModel viewModel) { await _friendLinkService.AddAsync(viewModel.Title, viewModel.LinkUrl); return(Ok(viewModel)); }
public async Task <IActionResult> Update([NotEmpty] Guid id, FriendLinkEditModel model) { await _friendLinkService.UpdateAsync(id, model.Title, model.LinkUrl); return(NoContent()); }
public async Task <IActionResult> Create(FriendLinkEditModel model) { await _friendLinkService.AddAsync(model.Title, model.LinkUrl); return(Created(string.Empty, model)); }