public HttpResponseMessage GetUserByName(UserTypeAheadInput UserIdModal) { if (UserIdModal == null) { return(Request.CreateErrorResponse( HttpStatusCode.NotAcceptable, "No data was sent to the server.")); } ; if (!ModelState.IsValid) { return(Request.CreateErrorResponse( HttpStatusCode.BadRequest, ModelState)); } ; List <UserTypeAheadRequest> eventmodel = UserTypeAheadService.GetUserByName(UserIdModal); ItemsResponse <UserTypeAheadRequest> itemsResponse = new ItemsResponse <UserTypeAheadRequest>(); itemsResponse.Items = eventmodel; return(Request.CreateResponse(HttpStatusCode.OK, itemsResponse)); }
public List <UserTypeAheadRequest> GetUserByName(UserTypeAheadInput requestName) { string holder = Utils.ConvertStringToLikeExpression(requestName.Name); List <UserTypeAheadRequest> results = new List <UserTypeAheadRequest>(); dataProvider.ExecuteCmd( "User_Type_Ahead_Search", inputParamMapper: parameters => { parameters.AddWithValue("@Name", holder); parameters.AddWithValue("@UserTypeId", requestName.UserTypeId ?? (object)DBNull.Value); }, singleRecordMapper: (reader, resultSetNumber) => { UserTypeAheadRequest eventmodal = new UserTypeAheadRequest(); eventmodal.UserName = (string)reader["FullName"]; eventmodal.Id = (int)reader["Id"]; results.Add(eventmodal); }); return(results); }