public bool AddUrl(string Url) { if (!String.IsNullOrEmpty(Url)) { try { Url newUrl = new Url() { iUrl = Url, Count = 0 }; _urlDal.Add(newUrl); return(true); } catch (Exception) { return(false); } } else { return(false); } }
public IHttpActionResult AddUrl([FromBody] Url url) { try { //TODO: url.LongUrl should be validates Url newUrl = new Url() { LongUrl = url.LongUrl, ShortUrl = Shortener.CreateShortUrlToken(), CreationDate = DateTime.Now }; Url addedUrl = urlService.Add(newUrl); return(this.Ok(addedUrl)); } catch (Exception ex) { throw this.ThrowException(ex); } }
public IResult Save(Url url) { _urlDal.Add(url); return(new SuccessResult()); }