public async Task <MemberDTO> ValdiateMember(string MobileNumber) { MemberDTO member = null; ValidateMember validateMember = new ValidateMember() { MobileNumber = MobileNumber }; try { string json = JsonConvert.SerializeObject(validateMember); var stringContent = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage ResponseMessage = await Client.PostAsync(Baseurl + "api/Member/ValdiateMember/", stringContent); if (ResponseMessage.IsSuccessStatusCode) { var responseData = ResponseMessage.Content.ReadAsStringAsync().Result; var data = JsonConvert.DeserializeObject <ApplicationResultMemberDTO>(responseData); if (!data.Status.IsError) { member = data.Result; } return(member); } } catch (Exception ex) { return(null); } return(null); }
public async Task <HttpResponseMessage> ValdiateMember(ValidateMember ValidateMember) { var data = _service.Get().Where(m => m.MobileNumber.Contains(ValidateMember.MobileNumber) && m.IsActive).FirstOrDefault(); if (data == null) { applicationResult.Status.IsError = true; applicationResult.Status.ErrorMessage = string.Format("{0} with Mobile Number = {1} not found", ModelName, ValidateMember.MobileNumber); return(Request.CreateResponse <ApplicationResult>(HttpStatusCode.NotFound, applicationResult)); } applicationResult.Result = new MemberDTO() { FirstName = data.FirstName, MobileNumber = data.MobileNumber, Id = data.Id, LastName = data.LastName, RefNumber = data.RefNumber, SSID = data.SSID }; return(Request.CreateResponse <ApplicationResult>(HttpStatusCode.OK, applicationResult)); }