/// <summary> /// ایجاد کننده موجودیت جدید از کلاس لینک /// </summary> /// <param name="dto"></param> /// <returns></returns> private Link LinkGenerator(CreateLinkDto dto) { Guid linkId = Guid.NewGuid(); LinkFullAddress fullAddress = new LinkFullAddress(dto.FullAddress); LinkShortAddress shortAddress = new LinkShortAddress(ShortAddressGenerator()); Link link = new Link(linkId, fullAddress, shortAddress); return(link); }
/// <summary> /// /// </summary> /// <param name="id">شناسه</param> /// <param name="fullAddress">آدرس اصلی</param> /// <param name="shorteAddress">آدرس کوتاه</param> public Link(Guid id, LinkFullAddress fullAddress, LinkShortAddress shorteAddress) { Id = id; FullAddress = fullAddress; ShortAddress = shorteAddress; }