If-Else Yerine Kullanabileceklerin

  Medium vs makale okurken, birbirinden farklı konulara denk geliyorum. Bizim temel sorunumuz bazı şeyleri basitleştirebilmek. En zoru, baştaki adımları atmadan en son adıma geçmek istiyoruz. Başlangıcımız konumuzdan çok farklı bir noktaya gitti ama yazının temel noktası, kodun içerisinde if-else blokları arasında kaybolmadan kodumuzu nasıl yeniden yazabiliriz.

Crm 2011 Primary Attribute Name ini Alma

    Crm 2011 de herhangi bir entityin birincil anahtar alanının ismini elde etmek isterseniz.Aşağıdaki kod bloğu işinize yarayabilir.   using (_organizationServiceProxy = new OrganizationServiceProxy(organizationUri, homeRealUri, credentials, deviceCredentials))                 {                     RetrieveEntityRequest req = new RetrieveEntityRequest();                      req.LogicalName = EntityLogicalName;                     RetrieveEntityResponse resp = (RetrieveEntityResponse)_organizationServiceProxy.Execute(req);      […]

Crm 2011 DateTime Localization

Crm 2011 tipi datetime olan bir alanı güncellerken 2 saat geriye doğru gidiyordu.Bu sorun sanırsam sistemin locale göre çalışmaması gibi nedenlerden dolayı oluyormuş. Bunun için aldığım datetime tipindeki tarihi aşağıdaki şekilde local time çevirerek çözdüm. DateTime convertedDate = DateTime.Parse(updateDate.ToString()); DateTime dt = convertedDate.ToLocalTime();