public IActionResult Post([FromBody] CreateLinkRequest createLink) { if (!ModelState.IsValid) { return(BadRequest(@"Link url format is not correct. Use full link started from http:// or https://")); } _repository.AddLink(createLink.GetLink()); return(Ok()); }
public IActionResult Post([FromBody] CreateLinkRequest createLink) { if (!ModelState.IsValid) { return(BadRequest(@"Не верный формат ссылки, используйте http:// или https://")); } _repository.AddLink(createLink.GetLink()); return(Ok()); }
public IActionResult CreateLink([FromBody] CreateLinkRequest linkToCreate) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Link link = linkToCreate.GetLink(); link.ShortLink = _hasher.GetHash(link.OriginalLink); return(Ok(_linkRepository.CreateLink(link) != null)); }
public IActionResult Post([FromBody] CreateLinkRequest createLink) { return(Ok(repository.Create(createLink.GetLink()))); }