Beispiel #1
0
        public CustomerModel Handle(GetCustomerById query)
        {
            var cust = _customerRespository.GetById(query.Id);

            return(new CustomerModel
            {
                FirstName = cust.FirstName,
                LastName = cust.LastName,
                Email = cust.Email
            });
        }
Beispiel #2
0
 public object Get(GetCustomerById request)
 {
     return(WithDb(db => Logic.GetById(request.Id)));
 }
 public static Task <CustomerDetails> Query(this IAsyncDocumentSession session, GetCustomerById query)
 {
     return(session.Query <Domain.Customer.Customer>()
            .Where(x => x.Id.Value == query.CustomerId)
            .Select(
                x => new CustomerDetails
     {
         CustomerId = x.Id.Value,
         FullName = x.FullName.Value,
         PhoneNo = x.PhoneNo.Value,
         Email = x.Email.Value,
         CustomerType = (Delpin.Shared.Enum.CustomerTypeEnum)x.CustomerType.Value,
         Street = x.Adresse.Street.Value,
         City = x.Adresse.City.Value,
         ZipCode = x.Adresse.ZipCode.Value,
         IsDeleted = x.IsDeleted.Value
     }).FirstOrDefaultAsync());
 }