public void MapsDto1ToDomain1() { var from = new Dto1(); var to = this.mapper.Map <DomainType1>(from); to.ShouldBeOfType <DomainType1>(); }
static void Map() { var dto1 = new Dto1 { Id = 1, Name = "Dto", Created = DateTime.Now }; var dto2 = Mapper.Map <Dto2>(dto1); Console.WriteLine($"{dto2.Id}, {dto2.Name}, {dto2.Created}"); }
public static bool operator ==(Dto Dto1, Dto Dto2) { if ((object)Dto1 == null && (object)Dto2 == null) { return(true); } if ((object)Dto1 == null || (object)Dto2 == null) { return(false); } return((Dto1.GetType() == Dto2.GetType()) && (Dto1.Id == Dto2.Id)); }
protected override async Task <string> GetMangaNameAsync(CancellationToken ct) { using var client = DefaultClient(); var request = new HttpRequestMessage(HttpMethod.Post, "http://admin.hq-now.com/graphql"); var mangaNum = Url.Split('/')[4]; var json = $"{{\"operationName\":\"getHqsById\",\"variables\":{{\"id\":{mangaNum}}},\"query\":\"query getHqsById($id: Int!) {{\\n getHqsById(id: $id) {{\\n name\\n hqCover\\n capitulos {{\\n number\\n id\\n }}\\n }}\\n}}\\n\"}}"; request.Content = new StringContent(json, Encoding.UTF8, "application/json"); _response = await client.GetJson <Dto1>(request, ct); return(_response.Data.GetHqsById.First().Name); }
/// <summary> /// Sample Add method /// </summary> /// <param name="dto1">Object 1</param> /// <param name="dto2">Object 2</param> /// <returns></returns> public Task AddAsync(Dto1 dto1, Dto2 dto2) { _entity1Repository.Add(new Entity1 { Id = Guid.NewGuid().ToString(), Prop1 = dto1.Prop1, Prop2 = dto1.Prop2 }); _entity2Repository.Add(new Entity2 { Id = Guid.NewGuid().ToString(), Prop1 = dto2.Prop1, Prop2 = dto2.Prop2 }); return(_repositoryContext.CommitAsync()); }
public void Get(Dto1 request) { using (var conn = _factory.Open()) { using (var tran = conn.BeginTransaction()) { var kv = new KeyValue { Id = Guid.NewGuid().ToString(), TypeName = "ResolveViaIoC", Value = "empty", ExpireAfter = DateTime.Now }; using (var nested = ResolveService <ResolveViaIoCNested>()) { nested.Get(new Dto1Nested()); } conn.Insert(kv); tran.Commit(); } } }