/// <summary> /// This method gets a provider by provider id /// </summary> /// <param name="Id"></param> /// <returns></returns> public async Task <ProviderDVM> GetProviderByEmail(string Id) { ProviderDVM av = null; if (!string.IsNullOrEmpty(Id)) { var a = await providerRepository.GetAllAsync(); var aa = a.Where(x => x.Email == Id).FirstOrDefault(); if (aa != null) { av = mapper.Map <ProviderDVM>(aa); } } return(av); }