public HttpResponseMessage GetLoginType() { string JSONRequest = Request.Content.ReadAsStringAsync().Result; UserLogin request = new UserLogin(); try { request = JsonConvert.DeserializeObject <UserLogin>(JSONRequest, ALISSettings.ALISDateFormatJSONSettings); } catch { return(ALISErrorFactory.CreateError("G001", Request)); } string result = ReaderInfo.GetLoginType(request.Login); if (result.ToLower() == "notdefined") { return(ALISErrorFactory.CreateError("R003", Request)); } LoginType type = new LoginType(); type.LoginTypeValue = result; return(ALISResponseFactory.CreateResponse(type, Request)); }